class Shoulda::Matchers::Error

@private

Public Class Methods

create(attributes) click to toggle source
# File lib/shoulda/matchers/error.rb, line 5
def self.create(attributes)
  allocate.tap do |error|
    attributes.each do |name, value|
      error.__send__("#{name}=", value)
    end

    error.__send__(:initialize)
  end
end
new(*args) click to toggle source
Calls superclass method
# File lib/shoulda/matchers/error.rb, line 15
def initialize(*args)
  super
  @message = message
end

Public Instance Methods

inspect() click to toggle source
# File lib/shoulda/matchers/error.rb, line 24
def inspect
  %(#<#{self.class}: #{message}>)
end
message() click to toggle source
# File lib/shoulda/matchers/error.rb, line 20
def message
  ''
end