module Zendesk2::HelpCenter::SubscriptionRequest
Public Class Methods
included(klass)
click to toggle source
Calls superclass method
# File lib/zendesk2/help_center/subscription_request.rb, line 3 def self.included(klass) super klass.extend(ClassMethods) end
Public Instance Methods
content_id()
click to toggle source
# File lib/zendesk2/help_center/subscription_request.rb, line 38 def content_id subscription.fetch('content_id').to_i end
content_type()
click to toggle source
# File lib/zendesk2/help_center/subscription_request.rb, line 34 def content_type subscription.fetch('content_type') end
plural_content_type()
click to toggle source
# File lib/zendesk2/help_center/subscription_request.rb, line 30 def plural_content_type pluralize(content_type) end
route_prefix()
click to toggle source
# File lib/zendesk2/help_center/subscription_request.rb, line 21 def route_prefix case content_type when 'topic', 'post' 'community' else 'help_center' end end
subscription()
click to toggle source
# File lib/zendesk2/help_center/subscription_request.rb, line 46 def subscription Cistern::Hash.stringify_keys(params.fetch('subscription')) end
subscription_id()
click to toggle source
# File lib/zendesk2/help_center/subscription_request.rb, line 42 def subscription_id subscription.fetch('id') end