Module: Draisine::Concerns::Import
- Extended by:
- ActiveSupport::Concern
- Included in:
- ActiveRecordPlugin
- Defined in:
- lib/draisine/concerns/import.rb
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
Instance Method Details
#salesforce_update_without_sync(attributes, check_modstamp = false) ⇒ Object
24 25 26 27 28 29 30 31 32 33 |
# File 'lib/draisine/concerns/import.rb', line 24 def salesforce_update_without_sync(attributes, check_modstamp = false) salesforce_skipping_sync do modstamp = attributes["SystemModstamp"] own_modstamp = self.attributes["SystemModstamp"] if !check_modstamp || !modstamp || !own_modstamp || own_modstamp < modstamp salesforce_assign_attributes(attributes) save! end end end |