lib/lite/ruby/object.rb in lite-ruby-1.0.23 vs lib/lite/ruby/object.rb in lite-ruby-1.0.24

- old
+ new

@@ -113,9 +113,13 @@ def salvage(placeholder = '---') blank? ? placeholder : self end + def salvage_try(*obj, placeholder: '---', &block) + try(*obj, &block).salvage(placeholder) + end + def send_chain(*keys) Array(keys).inject(self) { |obj, key| obj.send(*key) } end def send_chain_if(*keys)