Class: Peanuts::Converter::Convert_datetime
- Inherits:
-
Convert_string
- Object
- Convert_string
- Peanuts::Converter::Convert_datetime
- Defined in:
- lib/peanuts/converters.rb
Overview
An XSD datetime.
- Specifier
-
:datetime
- Ruby type
-
Time
Options
Accepts all options of Convert_string
.
Instance Method Summary collapse
- #from_xml(string) ⇒ Object
-
#initialize(options) ⇒ Convert_datetime
constructor
A new instance of Convert_datetime.
- #to_xml(time) ⇒ Object
Constructor Details
#initialize(options) ⇒ Convert_datetime
Returns a new instance of Convert_datetime.
187 188 189 190 |
# File 'lib/peanuts/converters.rb', line 187 def initialize() super @fraction_digits = [:fraction_digits] || 0 end |
Instance Method Details
#from_xml(string) ⇒ Object
196 197 198 |
# File 'lib/peanuts/converters.rb', line 196 def from_xml(string) (string = super(string)) && Time.parse(string) end |
#to_xml(time) ⇒ Object
192 193 194 |
# File 'lib/peanuts/converters.rb', line 192 def to_xml(time) super(time && time.xmlschema(@fraction_digits)) end |