Class: ONIX::TitleElement
Instance Attribute Summary
Attributes included from Attributes
#attributes
Methods inherited from SubsetDSL
element, elements, #get_class, get_class, inherited, #initialize, n, #parse, ref_to_short, register_elements, register_scopes, #register_subset_array, registered_elements, #registered_elements, registered_scopes, scope, short_to_ref
Methods inherited from Subset
parse, #parse, #tag_match, #unsupported
Methods included from Attributes
attribute_class, #parse_attributes, #serialized_attributes
Instance Method Details
4
|
# File 'lib/onix/title_element.rb', line 4
element "TitleElementLevel", :subset, :shortcut => :level, :cardinality => 1
|
#no_prefix ⇒ Boolean
9
|
# File 'lib/onix/title_element.rb', line 9
element "NoPrefix", :bool, :cardinality => 0..1
|
#part_number ⇒ String
5
|
# File 'lib/onix/title_element.rb', line 5
element "PartNumber", :text, :cardinality => 0..1
|
#sequence_number ⇒ Integer
3
|
# File 'lib/onix/title_element.rb', line 3
element "SequenceNumber", :integer, :cardinality => 0..1
|
#subtitle ⇒ String
11
|
# File 'lib/onix/title_element.rb', line 11
element "Subtitle", :text, :cardinality => 0..1
|
#title ⇒ String
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# File 'lib/onix/title_element.rb', line 19
def title
if title_text
title_text
else
if title_without_prefix
if title_prefix
"#{title_prefix} #{title_without_prefix}"
else
title_without_prefix
end
end
end
end
|
4
|
# File 'lib/onix/title_element.rb', line 4
element "TitleElementLevel", :subset, :shortcut => :level, :cardinality => 1
|
#title_prefix ⇒ String
8
|
# File 'lib/onix/title_element.rb', line 8
element "TitlePrefix", :text, :cardinality => 0..1
|
#title_text ⇒ String
7
|
# File 'lib/onix/title_element.rb', line 7
element "TitleText", :text, :cardinality => 0..1
|
#title_without_prefix ⇒ String
10
|
# File 'lib/onix/title_element.rb', line 10
element "TitleWithoutPrefix", :text, :cardinality => 0..1
|
#year_of_annual ⇒ String
6
|
# File 'lib/onix/title_element.rb', line 6
element "YearOfAnnual", :text, :cardinality => 0..1
|