Module: Useful::RubyExtensions::Object::FromActivesupport
- Defined in:
- lib/useful/ruby_extensions/object.rb
Instance Method Summary collapse
Instance Method Details
#blank? ⇒ Boolean
55 56 57 |
# File 'lib/useful/ruby_extensions/object.rb', line 55 def blank? self.nil? || self.false? || (self.respond_to?(:empty?) ? self.empty? : false) end |
#returning(value) {|value| ... } ⇒ Object
59 60 61 62 63 |
# File 'lib/useful/ruby_extensions/object.rb', line 59 def returning(value) warn "[DEPRECATION] `returning` is deprecated. Please use `tap` instead." yield(value) value end |
#tap {|_self| ... } ⇒ Object
65 66 67 68 69 |
# File 'lib/useful/ruby_extensions/object.rb', line 65 def tap warn "[DEPRECATION] `tap` will be deprecated because it is part of the object kernel in 1.8.7 up." yield self self end |