Module: ObjectCascadable
- Defined in:
- lib/object_cascadable.rb,
lib/object_cascadable/version.rb
Constant Summary collapse
- VERSION =
"0.0.1"
Instance Method Summary collapse
Instance Method Details
#cascade(&block) ⇒ Object
12 13 14 |
# File 'lib/object_cascadable.rb', line 12 def cascade(&block) cascade! &block if block end |
#cascade!(&block) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/object_cascadable.rb', line 4 def cascade!(&block) case block.arity when 0 ; instance_eval &block else ; yield self end self end |