Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/darkext/object.rb,
lib/darkext/boolean.rb
Instance Method Summary collapse
Instance Method Details
#is_boolean? ⇒ Boolean
2 3 4 |
# File 'lib/darkext/boolean.rb', line 2 def is_boolean? self.is_a?(TrueClass) || self.is_a?(FalseClass) end |
#tap {|_self| ... } ⇒ Object
7 8 9 10 |
# File 'lib/darkext/object.rb', line 7 def tap yield(self) return self end |
#try(*args, &block) ⇒ Object
2 3 4 5 |
# File 'lib/darkext/object.rb', line 2 def try(*args, &block) return nil if self.nil? block_given? ? yield(self) : self.__send__(args.shift, *args) end |