Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/mutate.rb
Instance Method Summary collapse
- #impart(object) {|object, _self| ... } ⇒ Object
- #keep ⇒ Object
- #mutate {|_self| ... } ⇒ Object
- #perform {|_self| ... } ⇒ Object
- #toss ⇒ Object
Instance Method Details
#impart(object) {|object, _self| ... } ⇒ Object
14 15 16 |
# File 'lib/mutate.rb', line 14 def impart object yield object, self end |
#keep ⇒ Object
6 7 8 |
# File 'lib/mutate.rb', line 6 def keep if yield self ; self ; else ; nil ; end end |
#perform {|_self| ... } ⇒ Object
18 19 20 21 |
# File 'lib/mutate.rb', line 18 def perform yield self self end |
#toss ⇒ Object
10 11 12 |
# File 'lib/mutate.rb', line 10 def toss if yield self ; nil ; else ; self ; end end |