class Zendesk2::DestroyMembership
Public Instance Methods
membership_id()
click to toggle source
# File lib/zendesk2/destroy_membership.rb, line 8 def membership_id params.fetch('membership').fetch('id').to_i end
mock()
click to toggle source
# File lib/zendesk2/destroy_membership.rb, line 12 def mock membership = delete!(:memberships, membership_id) primary_organization = data[:memberships].values.find do |m| m['user_id'] == membership['user_id'] && m['default'] end || data[:memberships].values.find { |m| m['user_id'] == membership['user_id'] } if primary_organization primary_organization['default'] = true find!(:users, membership['user_id'].to_i)['organization_id'] = primary_organization['organization_id'] end mock_response(nil) end