class GtfsReader::ParserContext

Public Class Methods

new(column, file_row) click to toggle source
# File lib/gtfs_reader/file_row.rb, line 59
def initialize(column, file_row)
  @column = column
  @file_row = file_row
end

Public Instance Methods

method_missing(column) click to toggle source
Calls superclass method
# File lib/gtfs_reader/file_row.rb, line 64
def method_missing(column)
  raise "Parser for '#{column}' cannot refer to itself" if column == @column

  @file_row.col?(column) ? @file_row[column] : super
end
respond_to_missing?(_name, _include_private = false) click to toggle source
# File lib/gtfs_reader/file_row.rb, line 70
def respond_to_missing?(_name, _include_private = false)
  true
end