class OGTraf::Line

Attributes

name[R]
note[R]
number[R]
operator[R]
towards[R]
train_nr[R]
type[R]
walk[R]

Public Class Methods

new(datablock) click to toggle source
# File lib/ogtraf/line.rb, line 7
def initialize(datablock)
  @name = datablock[:LineName]
  @number = datablock[:LineNrReal]
  @note = datablock[:FootNote]
  @operator = {
    id: datablock[:OperatorId],
    name: datablock[:OperatorName]
  }
  @type = datablock[:LineTypeName].to_sym
  @towards = datablock[:Towards]
  @train_nr = datablock[:TrainNo]
  @walk = datablock[:IsWalk]
end

Public Instance Methods

to_s() click to toggle source
# File lib/ogtraf/line.rb, line 21
def to_s
  @name.to_s
end