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