Class: IOC::ResolverFactory

Inherits:
Object
  • Object
show all
Defined in:
lib/ioc/resolver_factory.rb

Class Method Summary collapse

Class Method Details

.new_instance(name, object, container, options = {}) ⇒ Object



3
4
5
6
# File 'lib/ioc/resolver_factory.rb', line 3

def self.new_instance(name, object, container, options={})
  type = options.fetch(:as, :class)
  IOC.const_get("#{type.capitalize}Resolver").new(name, object, container)
end