Module: Crm::Core::Mixins::Modifiable::ClassMethods

Included in:
Account, Activity, Crm::Collection, Crm::Contact, Crm::Core::Mixins::Modifiable, Event, EventContact, Mailing, Type
Defined in:
lib/crm/core/mixins/modifiable.rb

Instance Method Summary collapse

Instance Method Details

#create(attributes = {}) ⇒ BasicResource

Creates a new item using the given attributes.

Examples:

Crm::Contact.create({
  language: 'en',
  last_name: 'Smith',
})
# => Crm::Contact

Parameters:

  • attributes (Hash{String, Symbol => String}) (defaults to: {})

    the attributes of the new item.

Returns:

Raises:



24
25
26
# File 'lib/crm/core/mixins/modifiable.rb', line 24

def create(attributes = {})
  new(RestApi.instance.post(path, attributes))
end