class Thor::Task

Patch handle_no_method_error? to work with rubinius' error text.

Public Instance Methods

handle_no_method_error?(instance, error, caller) click to toggle source
# File lib/acquia_toolbelt/thor.rb, line 88
def handle_no_method_error?(instance, error, caller)
  not_debugging?(instance) && (
    error.message =~ /^undefined method `#{name}' for #{Regexp.escape(instance.to_s)}$/ ||
    error.message =~ /undefined method `#{name}' on an instance of #{Regexp.escape(instance.class.name)}/
  )
end