module Workarea::Zendesk
Constants
- VERSION
Public Class Methods
api_token()
click to toggle source
# File lib/workarea/zendesk.rb, line 26 def self.api_token credentials[:api_token] end
api_user_name()
click to toggle source
# File lib/workarea/zendesk.rb, line 22 def self.api_user_name credentials[:api_user_name] end
config()
click to toggle source
# File lib/workarea/zendesk.rb, line 10 def self.config Workarea.config.zendesk end
credentials()
click to toggle source
# File lib/workarea/zendesk.rb, line 14 def self.credentials (Rails.application.secrets.zendesk || '') end
gateway()
click to toggle source
# File lib/workarea/zendesk.rb, line 30 def self.gateway if credentials.present? Zendesk::Gateway.new(rest_endpoint: rest_endpoint, api_user_name: api_user_name, api_token: api_token) else Zendesk::BogusGateway.new end end
rest_endpoint()
click to toggle source
# File lib/workarea/zendesk.rb, line 18 def self.rest_endpoint config.rest_endpoint end