Module: ForestAdminDatasourceZendesk::Client::Writes

Included in:
ForestAdminDatasourceZendesk::Client
Defined in:
lib/forest_admin_datasource_zendesk/client/writes.rb

Instance Method Summary collapse

Instance Method Details

#create_organization(attrs) ⇒ Object



12
# File 'lib/forest_admin_datasource_zendesk/client/writes.rb', line 12

def create_organization(attrs)     = post_resource('organizations', 'organization', attrs)

#create_ticket(attributes) ⇒ Object



4
# File 'lib/forest_admin_datasource_zendesk/client/writes.rb', line 4

def create_ticket(attributes) = post_resource('tickets', 'ticket', attributes)

#create_user(attributes) ⇒ Object



8
# File 'lib/forest_admin_datasource_zendesk/client/writes.rb', line 8

def create_user(attributes) = post_resource('users', 'user', attributes)

#delete_organization(id) ⇒ Object



14
# File 'lib/forest_admin_datasource_zendesk/client/writes.rb', line 14

def delete_organization(id)        = delete_resource('organizations', id)

#delete_ticket(id) ⇒ Object



6
# File 'lib/forest_admin_datasource_zendesk/client/writes.rb', line 6

def delete_ticket(id)         = delete_resource('tickets', id)

#delete_user(id) ⇒ Object



10
# File 'lib/forest_admin_datasource_zendesk/client/writes.rb', line 10

def delete_user(id)         = delete_resource('users', id)

#update_organization(id, attrs) ⇒ Object



13
# File 'lib/forest_admin_datasource_zendesk/client/writes.rb', line 13

def update_organization(id, attrs) = put_resource('organizations', 'organization', id, attrs)

#update_ticket(id, attrs) ⇒ Object



5
# File 'lib/forest_admin_datasource_zendesk/client/writes.rb', line 5

def update_ticket(id, attrs)  = put_resource('tickets', 'ticket', id, attrs)

#update_user(id, attrs) ⇒ Object



9
# File 'lib/forest_admin_datasource_zendesk/client/writes.rb', line 9

def update_user(id, attrs)  = put_resource('users', 'user', id, attrs)