Class: CargowiseTS::Document

Inherits:
AbstractResult show all
Defined in:
lib/cargowise-ts/document.rb

Overview

A document that is associated with a Shipment. Not built directly, but available via the documents() attribute of the Shipment model.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from AbstractResult

#inspect

Constructor Details

#initialize(node) ⇒ Document

Returns a new instance of Document.



15
16
17
18
19
20
21
# File 'lib/cargowise-ts/document.rb', line 15

def initialize(node)
  @node = node

  @date        = time_value("./Date")
  @description = text_value("./Description")
  @link        = text_value("./Link")
end

Instance Attribute Details

#dateObject (readonly)

Returns the value of attribute date.



13
14
15
# File 'lib/cargowise-ts/document.rb', line 13

def date
  @date
end

#descriptionObject (readonly)

Returns the value of attribute description.



13
14
15
# File 'lib/cargowise-ts/document.rb', line 13

def description
  @description
end

Returns the value of attribute link.



13
14
15
# File 'lib/cargowise-ts/document.rb', line 13

def link
  @link
end