Module: Eco::Language::Delegation::DelegatingMissingConst::ClassMethods

Defined in:
lib/eco/language/delegation/delegating_missing_const.rb

Instance Method Summary collapse

Instance Method Details

#delegating_missing_target(instance, at: nil) ⇒ Object

Set always delegated_class when fetching the delegating_missing_to object.



27
28
29
30
31
32
33
34
# File 'lib/eco/language/delegation/delegating_missing_const.rb', line 27

def delegating_missing_target(instance, at: nil)
  super.tap do |target|
    next unless target
    next unless at.nil?

    delegated_class target.class
  end
end