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