Class: Object

Inherits:
BasicObject
Defined in:
lib/kaki/utils/po.rb,
lib/kaki/utils/add_methods.rb

Instance Method Summary collapse

Instance Method Details

#add_methods(module_to_include, *method_names) ⇒ Object

クラスにモジュール module_to_include のメソッド *method_names を追加する


3
4
5
6
7
8
# File 'lib/kaki/utils/add_methods.rb', line 3

def add_methods(module_to_include, *method_names)
  method_names.each do |m|
    pr = module_to_include.method(m).to_proc
    define_method(m, &pr)
  end
end

#poObject

p のインスタンス・メソッド版(put out)


3
4
5
# File 'lib/kaki/utils/po.rb', line 3

def po
  tap(&method(:p))
end