Class: OhDelegator::Base

Inherits:
SimpleDelegator
  • Object
show all
Extended by:
ParentScope
Defined in:
lib/oh_delegator/base.rb

Class Method Summary collapse

Methods included from ParentScope

parent_scope

Class Method Details

.inherited(subclass) ⇒ Object



8
9
10
11
# File 'lib/oh_delegator/base.rb', line 8

def inherited(subclass)
  delegatee_name = subclass.parent.name.downcase
  define_method(delegatee_name, -> { __getobj__ })
end