Method: DataMapper::Hook::ClassMethods#method_with_scope

Defined in:
lib/dm-core/support/hook.rb

#method_with_scope(name, scope) ⇒ Object



388
389
390
391
392
393
394
# File 'lib/dm-core/support/hook.rb', line 388

def method_with_scope(name, scope)
  case scope
    when :class    then method(name)
    when :instance then instance_method(name)
    else raise ArgumentError, 'You need to pass :class or :instance as scope'
  end
end