Class: PostmonRuby::Track

Inherits:
Object
  • Object
show all
Defined in:
lib/postmon_ruby/track.rb

Constant Summary collapse

@@track_attributes =

TODO criar um model para salvar o historico do rastreio

[ :codigo, :servico ]

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ Track

Returns a new instance of Track.



10
11
12
13
14
15
16
# File 'lib/postmon_ruby/track.rb', line 10

def initialize(options={})
  @not_found = true if options.not_found?
  @@track_attributes.each do |attribute|
    send(:"#{attribute}=", options[attribute.to_s] || "") 
  end
  @historico = options["historico"] || []
end

Instance Attribute Details

#historicoObject (readonly)

Returns the value of attribute historico.



8
9
10
# File 'lib/postmon_ruby/track.rb', line 8

def historico
  @historico
end