class WrapperBased::RoleUnknown

Public Class Methods

or(error) click to toggle source
# File lib/wrapper_based/role_unknown.rb, line 3
def self.or(error)
  return error unless error.message =~ /^undefined method `with_(\w..)/
  new error.message.sub('undefined method', 'unknown role').sub('with_','').sub('!','')
end