Class: ONIX::BaseDate
- Includes:
- DateMethods
- Defined in:
- lib/onix/date.rb
Direct Known Subclasses
ContentDate, ContributorDate, MarketDate, PriceDate, PublishingDate, SupplyDate
Instance Attribute Summary collapse
-
#deprecated_date_format ⇒ Boolean
use former date representation.
Attributes included from DateMethods
#date, #date_format, #datetime
Attributes included from Attributes
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize ⇒ BaseDate
constructor
A new instance of BaseDate.
- #parse(n) ⇒ Object
Methods included from DateMethods
#format_from_code, #format_from_string, #parse_date, #strpdate!, #time
Methods inherited from SubsetDSL
element, elements, #get_class, get_class, inherited, n, 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, #tag_match, #unsupported
Methods included from Attributes
attribute_class, #parse_attributes, #serialized_attributes
Constructor Details
#initialize ⇒ BaseDate
Returns a new instance of BaseDate.
150 151 152 153 |
# File 'lib/onix/date.rb', line 150 def initialize super @deprecated_date_format = false end |
Instance Attribute Details
#deprecated_date_format ⇒ Boolean
use former date representation
148 149 150 |
# File 'lib/onix/date.rb', line 148 def deprecated_date_format @deprecated_date_format end |
Class Method Details
.date_elements(role) ⇒ Object
139 140 141 142 143 |
# File 'lib/onix/date.rb', line 139 def date_elements(role) element role, :subset, :shortcut => :role element "DateFormat", :subset element "Date", :text end |
Instance Method Details
#parse(n) ⇒ Object
155 156 157 158 |
# File 'lib/onix/date.rb', line 155 def parse(n) super parse_date end |