Module: Lab42::Console::Fn
- Included in:
- Lab42::Console
- Defined in:
- lib/lab42/console/fn.rb
Instance Method Summary collapse
Instance Method Details
#fn(desc, *args, &blk) ⇒ Object
5 6 7 8 9 10 11 12 |
# File 'lib/lab42/console/fn.rb', line 5 def fn desc, *args, &blk case desc when Symbol, String Tools.make_fn [desc, *args], blk else raise ArgumentError, "#{desc} does not describe a function" end end |
#p(rcv, name, *args, &blk) ⇒ Object
14 15 16 17 |
# File 'lib/lab42/console/fn.rb', line 14 def p rcv, name, *args, &blk m = rcv.method(name) Tools.make_partial m, args, blk end |