class Eavi::NoVisitMethodError

Error raised when a Visitor do not have a visit method to handle an object.

Attributes

visited[R]
visited_as[R]
visitor[R]

Public Class Methods

new(visitor, visited, visited_as) click to toggle source
# File lib/eavi/no_visit_method_error.rb, line 6
def initialize(visitor, visited, visited_as)
  @visitor = visitor
  @visited = visited
  @visited_as = visited_as
end

Public Instance Methods

to_s() click to toggle source
# File lib/eavi/no_visit_method_error.rb, line 12
def to_s
  "no visit method in #{@visitor} for #{@visited_as} instances"
end