Class: ONIX::RelatedProduct
Instance Method Summary
collapse
#proprietary_ids
Methods included from EanMethods
#ean
Methods inherited from SubsetDSL
_ancestor_registered_scopes, _ancestors_registered_elements, ancestor_registered_scopes, ancestors_registered_elements, element, elements, get_class, #initialize, #parse, ref_to_short, registered_elements, registered_scopes, scope, short_to_ref, #unsupported
Methods inherited from Subset
parse, #parse, tag_match, #tag_match, #unsupported
Instance Method Details
#code ⇒ Object
12
13
14
|
# File 'lib/onix/related_product.rb', line 12
def code
@product_relation_code
end
|
37
38
39
|
# File 'lib/onix/related_product.rb', line 37
def file_format
file_formats.first.human if file_formats.first
end
|
41
42
43
|
# File 'lib/onix/related_product.rb', line 41
def file_formats
@product_form_details.select{|fd| fd.code =~ /^E1.*/}
end
|
20
21
22
|
# File 'lib/onix/related_product.rb', line 20
def form
@product_form
end
|
24
25
26
|
# File 'lib/onix/related_product.rb', line 24
def form_details
@product_form_details
end
|
#identifiers ⇒ Object
16
17
18
|
# File 'lib/onix/related_product.rb', line 16
def identifiers
@product_identifiers
end
|
#product ⇒ Object
full Product if referenced in ONIXMessage
29
30
31
|
# File 'lib/onix/related_product.rb', line 29
def product
@product
end
|
#product=(v) ⇒ Object
33
34
35
|
# File 'lib/onix/related_product.rb', line 33
def product=v
@product=v
end
|