class Falcon::Service::Generic

def self.wrap(environment)

def self.wrap(environment)
	evaluator = environment.evaluator
	service = evaluator.service || self
	
	return service.new(environment)
end

def include?(keys)

def include?(keys)
	keys.all?{|key| @environment.include?(key)}
end

def initialize(environment)

def initialize(environment)
	@environment = environment
	@evaluator = @environment.evaluator
end

def logger

def logger
	return Async.logger # .with(name: name)
end

def name

def name
	@evaluator.name
end

def setup(container)

def setup(container)
end

def start

def start
end

def stop

def stop
end