Class: IngramMicro::Detail
Constant Summary
collapse
- DEFAULTS =
{
line_items: []
}
Instance Attribute Summary
Attributes inherited from BaseElement
#element
Instance Method Summary
collapse
Methods inherited from BaseElement
format, #initialize
Instance Method Details
#build(builder) ⇒ Object
11
12
13
14
15
16
17
18
|
# File 'lib/ingram_micro/elements/detail.rb', line 11
def build(builder)
@element[:line_items].each_with_index do |line_item, idx|
line_item.line_no = idx + 1 if line_item.line_no.nil?
builder.send('line-item') do
line_item.build(builder)
end
end
end
|
#defaults ⇒ Object
7
8
9
|
# File 'lib/ingram_micro/elements/detail.rb', line 7
def defaults
DEFAULTS
end
|