Class: ActiveForce::SObject
- Inherits:
-
Object
- Object
- ActiveForce::SObject
- Defined in:
- lib/openstax/salesforce/active_force.rb
Direct Known Subclasses
OpenStax::Salesforce::Remote::AccountContactRelation, OpenStax::Salesforce::Remote::Book, OpenStax::Salesforce::Remote::Campaign, OpenStax::Salesforce::Remote::CampaignMember, OpenStax::Salesforce::Remote::Contact, OpenStax::Salesforce::Remote::Lead, OpenStax::Salesforce::Remote::OpenStaxAccount, OpenStax::Salesforce::Remote::Opportunity, OpenStax::Salesforce::Remote::RecordType, OpenStax::Salesforce::Remote::School, OpenStax::Salesforce::Remote::TutorCoursePeriod
Class Method Summary collapse
Instance Method Summary collapse
-
#save_if_changed ⇒ Object
Save that precious SF API call count!.
Class Method Details
.find_or_initialize_by(conditions) ⇒ Object
22 23 24 |
# File 'lib/openstax/salesforce/active_force.rb', line 22 def self.find_or_initialize_by(conditions) find_by(conditions) || new(conditions) end |
Instance Method Details
#save_if_changed ⇒ Object
Save that precious SF API call count!
27 28 29 |
# File 'lib/openstax/salesforce/active_force.rb', line 27 def save_if_changed save if changed? end |