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)