class ParadaStrans

Attributes

codigoParada[RW]
denominacao[RW]
dist[RW]
endereco[RW]
lat[RW]
linha[RW]
long[RW]

Public Class Methods

new(fields) click to toggle source
# File lib/parada.rb, line 5
def initialize(fields)
  load_atts(fields)
end

Public Instance Methods

load_atts(fields) click to toggle source
# File lib/parada.rb, line 11
def load_atts(fields)
  @codigoParada   = fields['CodigoParada'] || fields[:codigoParada]
  @denominacao    = fields['Denomicao'] || fields[:denomicao]
  @endereco       = fields['Endereco'] || fields[:endereco]
  @lat            = (fields['Lat']  || fields[:lat]).to_f
  @long           = (fields['Long'] || fields[:long]).to_f
end
to_json(*a) click to toggle source
# File lib/parada.rb, line 19
def to_json(*a)
    serialized = {}
    serialized[:codigoParada] = @codigoParada if @codigoParada
    serialized[:denominacao] = @denominacao if @denominacao
    serialized[:endereco] = @endereco if @endereco
    serialized[:lat] = @lat if @lat
    serialized[:long] = @long if @long
    serialized[:dist] = @dist if @dist
    serialized.to_json(*a)
end