Method: Coco::ComponentResolver.new

Defined in:
lib/coco/component_resolver.rb

.new(target, *args, **kwargs) ⇒ Object

[View source]

22
23
24
25
26
27
28
29
30
# File 'lib/coco/component_resolver.rb', line 22

def new(target, *args, **kwargs)
  klass = target.is_a?(String) ? lookup_class(target) : target

  if args.any? || kwargs.any?
    klass.new(*args, **kwargs)
  else
    super(klass, *args, **kwargs)
  end
end