class Zendesk2::UpdateHelpCenterSubscription
Public Instance Methods
mock()
click to toggle source
# File lib/zendesk2/help_center/update_help_center_subscription.rb, line 19 def mock subscription = find!(:help_center_subscriptions, subscription_id) if subscription_params.empty? mock_response('Required parameter missing: subscription', status: 400) end updated = subscription_params updated['locale'] = updated.delete('source_locale') if updated['source_locale'] updated['updated_at'] = timestamp subscription.merge!(updated) mock_response('subscription' => subscription) end
subscription_params()
click to toggle source
# File lib/zendesk2/help_center/update_help_center_subscription.rb, line 12 def subscription_params return @subscription_params if @subscription_params body = Cistern::Hash.slice(subscription, *self.class.accepted_attributes(content_type)) body['source_locale'] = body.delete('locale') if body['locale'] @subscription_params = body end