Module: Restforce::DB::AttributeMap::DefaultAdapter

Defined in:
lib/restforce/db/attribute_map.rb

Overview

DefaultAdapter defines the default data conversions between database and Salesforce formats. It translates Dates and Times to ISO-8601 format for storage in Salesforce.

Class Method Summary collapse

Class Method Details

.to_database(value) ⇒ Object

:nodoc:



15
16
17
# File 'lib/restforce/db/attribute_map.rb', line 15

def self.to_database(value)
  value
end

.to_salesforce(value) ⇒ Object

:nodoc:



20
21
22
23
# File 'lib/restforce/db/attribute_map.rb', line 20

def self.to_salesforce(value)
  value = value.respond_to?(:utc) ? value.utc : value
  value.respond_to?(:iso8601) ? value.iso8601 : value
end