Class: ONIX::MarketPublishingDetail
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
#availability_date ⇒ Date
22
23
24
25
26
27
|
# File 'lib/onix/market_publishing_detail.rb', line 22
def availability_date
av = @market_dates.availability.first
if av
av.date
end
end
|
#book_club_adoptions ⇒ Array<String>
16
|
# File 'lib/onix/market_publishing_detail.rb', line 16
elements "BookClubAdoption", :text, :cardinality => 0..n
|
#copies_solds ⇒ Array<String>
15
|
# File 'lib/onix/market_publishing_detail.rb', line 15
elements "CopiesSold", :text, :cardinality => 0..n
|
#initial_print_runs ⇒ Array<String>
13
|
# File 'lib/onix/market_publishing_detail.rb', line 13
elements "InitialPrintRun", :text, :cardinality => 0..n
|
#market_dates ⇒ Array<MarketDate>
10
|
# File 'lib/onix/market_publishing_detail.rb', line 10
elements "MarketDate", :subset, :cardinality => 0..n
|
8
|
# File 'lib/onix/market_publishing_detail.rb', line 8
element "MarketPublishingStatus", :subset, :cardinality => 1
|
#market_publishing_status_notes ⇒ Array<String>
9
|
# File 'lib/onix/market_publishing_detail.rb', line 9
elements "MarketPublishingStatusNote", :text, :cardinality => 0..n
|
7
|
# File 'lib/onix/market_publishing_detail.rb', line 7
elements "ProductContact", :subset, :cardinality => 0..n
|
11
|
# File 'lib/onix/market_publishing_detail.rb', line 11
elements "PromotionCampaign", :text, :cardinality => 0..n
|
12
|
# File 'lib/onix/market_publishing_detail.rb', line 12
element "PromotionContact", :text, :cardinality => 0..1
|
6
|
# File 'lib/onix/market_publishing_detail.rb', line 6
elements "PublisherRepresentative", :subset, :klass => "Agent", :cardinality => 0..n
|
#reprint_details ⇒ Array<String>
14
|
# File 'lib/onix/market_publishing_detail.rb', line 14
elements "ReprintDetail", :text, :cardinality => 0..n
|