Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/kaki/utils/po.rb,
lib/kaki/utils/add_methods.rb
Instance Method Summary collapse
-
#add_methods(module_to_include, *method_names) ⇒ Object
クラスにモジュール module_to_include のメソッド *method_names を追加する.
-
#po ⇒ Object
p のインスタンス・メソッド版(put out).
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 |
#po ⇒ Object
p のインスタンス・メソッド版(put out)
3 4 5 |
# File 'lib/kaki/utils/po.rb', line 3 def po tap(&method(:p)) end |