class Simatic::Types::IECDate
Constants
- LENGTH
Public Class Methods
parse_one(raw_value)
click to toggle source
Calls superclass method
# File lib/simatic/types/iec_date.rb, line 8 def self.parse_one raw_value days = super # days since 1990-01-01 Date.new(1990,1,1)+days end
serialize(value)
click to toggle source
Calls superclass method
# File lib/simatic/types/iec_date.rb, line 13 def self.serialize value raise "Value #{value} must be Date class instead of #{value.class}" unless value.kind_of? Date days = value - Date.new(1990,01,01) super days end