Class: ONIX::BaseDate

Inherits:
SubsetDSL show all
Includes:
DateMethods
Defined in:
lib/onix/date.rb

Instance Attribute Summary collapse

Attributes included from DateMethods

#date, #date_format, #datetime

Attributes included from Attributes

#attributes

Class Method Summary collapse

Instance Method Summary collapse

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

#initializeBaseDate

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_formatBoolean

use former date representation

Returns:

  • (Boolean)


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