module RubyTry

Public Instance Methods

try?(*args) click to toggle source
# File lib/ruby-try.rb, line 2
def try?(*args)
  if args.first =~ /[?]$/
    if respond_to?(args.first)
      public_send(*args)
    else
     false
    end
  else
    raise ArgumentError, "For non-boolean methods use only try()"
  end
end