Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/dget/utils.rb
Instance Method Summary collapse
Instance Method Details
#filter(&blk) ⇒ Object
46 47 48 49 50 51 52 53 54 55 56 |
# File 'lib/dget/utils.rb', line 46 def filter &blk if (self.respond_to? :select) then self.select(&blk) else if self && (yield self) self else nil end end end |
#fmap(&blk) ⇒ Object
38 39 40 41 42 43 44 |
# File 'lib/dget/utils.rb', line 38 def fmap &blk if (self.respond_to? :map) then self.map(&blk) else yield self if self end end |
#tap {|_self| ... } ⇒ Object
29 30 31 32 |
# File 'lib/dget/utils.rb', line 29 def tap yield self self end |
#trace ⇒ Object
34 35 36 |
# File 'lib/dget/utils.rb', line 34 def trace self.tap { |x| p x } end |