Sha256: f5790eaea9135adc25496a0fd4d810586cd9b2e0646463e04625ff98880747e1

Contents?: true

Size: 880 Bytes

Versions: 9

Compression:

Stored size: 880 Bytes

Contents

require "zendesk2/version"

# dependencies
require 'cistern'
require 'faraday'
require 'faraday_middleware'
require 'jwt'
require 'uri'

# stdlib
require 'forwardable'
require 'logger'
require 'time'
require 'yaml'
require 'securerandom'

module Zendesk2
  def self.defaults
    @defaults ||= begin
                    YAML.load_file(File.expand_path("~/.zendesk2"))
                  rescue ArgumentError, Errno::ENOENT
                    # handle missing home directories or missing file
                    {}
                  end
  end

  def self.stringify_keys(hash)
    hash.inject({}) { |r,(k,v)| r.merge(k.to_s => v) }
  end

  def self.blank?(string)
    string.nil? || string == ""
  end
end

require 'zendesk2/attributes'
require 'zendesk2/error'
require 'zendesk2/searchable'
require 'zendesk2/logger'
require 'zendesk2/paged_collection'

require 'zendesk2/client'

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
zendesk2-1.5.11 lib/zendesk2.rb
zendesk2-1.5.10 lib/zendesk2.rb
zendesk2-1.5.9 lib/zendesk2.rb
zendesk2-1.5.8 lib/zendesk2.rb
zendesk2-1.5.7 lib/zendesk2.rb
zendesk2-1.5.6 lib/zendesk2.rb
zendesk2-1.5.5 lib/zendesk2.rb
zendesk2-1.5.4 lib/zendesk2.rb
zendesk2-1.5.3 lib/zendesk2.rb