class Atomy::MessageMismatch

Attributes

arguments[R]
name[R]
receiver[R]

Public Class Methods

new(name, receiver, arguments = []) click to toggle source
# File lib/atomy/errors.rb, line 44
def initialize(name, receiver, arguments = [])
  @name = name
  @receiver = receiver
  @arguments = arguments
end

Public Instance Methods

to_s() click to toggle source
# File lib/atomy/errors.rb, line 50
def to_s
  "message `#{@name}(#{@arguments.collect(&:inspect).join(", ")})' was not understood by #{@receiver.inspect} (#{@receiver.class})"
end