Module: MonkeyPatch::Module::ClassMethod

Included in:
Module
Defined in:
ruby/trema/monkey-patch/module/class-method.rb

Instance Method Summary collapse

Instance Method Details

#define_class_method(name, &block) ⇒ Object



22
23
24
25
26
27
28
# File 'ruby/trema/monkey-patch/module/class-method.rb', line 22

def define_class_method name, &block
  self.extend ::Module.new {
    define_method name.to_s do
      block.call
    end
  }
end