Class: Object

Inherits:
BasicObject
Defined in:
lib/active_form/core_extensions.rb

Instance Method Summary collapse

Instance Method Details

#define_singleton_method(name, &block) ⇒ Object



27
28
29
# File 'lib/active_form/core_extensions.rb', line 27

def define_singleton_method(name, &block)
  (class<<self;self;end).send(:define_method, name, &block)
end

#undefine_singleton_method(name) ⇒ Object



31
32
33
# File 'lib/active_form/core_extensions.rb', line 31

def undefine_singleton_method(name)
  (class<<self;self;end).send(:remove_method, name)
end