Module: CafeCar::ProcHelpers
- Included in:
- CafeCar, Table::Builder
- Defined in:
- lib/cafe_car/proc_helpers.rb
Instance Method Summary collapse
Instance Method Details
#call_procs!(options) ⇒ Object
3 4 5 6 7 |
# File 'lib/cafe_car/proc_helpers.rb', line 3 def call_procs!(, ...) .each do |k, v| [k] = v.call(...) if v.respond_to? :call end end |
#clone_or_call!(value) ⇒ Object
9 10 11 |
# File 'lib/cafe_car/proc_helpers.rb', line 9 def clone_or_call!(value, ...) value.respond_to?(:call) ? value.call(...) : value.clone end |