Sha256: f65297a151b85e4177c53705a106a232eb721ed5dfedfad84349f31bf6620eed
Contents?: true
Size: 622 Bytes
Versions: 74
Compression:
Stored size: 622 Bytes
Contents
require 'time' module Quickbooks module Model class MetaData < BaseModel xml_accessor :create_time, :from => 'CreateTime', :as => Time xml_accessor :last_updated_time, :from => 'LastUpdatedTime', :as => Time def to_xml(options = {}) xml = %Q{<MetaData>} xml = "#{xml}<CreateTime>#{formatted_date(create_time)}</CreateTime>" xml = "#{xml}<LastUpdatedTime>#{formatted_date(last_updated_time)}</LastUpdatedTime></MetaData>" xml end private def formatted_date(datetime) datetime.strftime('%Y-%m-%dT%H:%M:%S%z') end end end end
Version data entries
74 entries across 74 versions & 2 rubygems