Module: Foobara::Callback::Block::Concerns::KeywordArgumentableBlock
- Defined in:
- foobara-0.3.0/projects/callback/src/block/concerns/keyword_argumentable_block.rb
Instance Method Summary collapse
Instance Method Details
#to_proc ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'projects/callback/src/block/concerns/keyword_argumentable_block.rb', line 6 def to_proc @to_proc ||= if has_keyword_args? proc do |*args, &block| original_block.call(**args.reduce(:merge), &block) end else original_block end end |