class RockBooks::IncorrectSequenceError

Attributes

journal_entry_context[RW]
tokens[RW]

Public Class Methods

new(tokens, journal_entry_context) click to toggle source
Calls superclass method
# File lib/rock_books/errors/incorrect_sequence_error.rb, line 9
def initialize(tokens, journal_entry_context)
  self.tokens = tokens
  self.journal_entry_context = journal_entry_context
  super(to_s)
end

Public Instance Methods

to_s() click to toggle source
# File lib/rock_books/errors/incorrect_sequence_error.rb, line 16
def to_s
  ctx = journal_entry_context
  "Incorrect token sequence in journal '#{ctx.journal.short_name}', line ##{ctx.linenum}: #{tokens.inspect}"
end