Sha256: 864f7b83e14476e1a60125fe5b5f22b7eb8ac95689def46ee97293290847bd59

Contents?: true

Size: 526 Bytes

Versions: 1

Compression:

Stored size: 526 Bytes

Contents

require 'happymapper'
require 'active_support'
require 'active_model'
ActiveModel::Serializers::JSON
require "amo_crm/version"

require 'logger'

module AmoCRM
  mattr_accessor :custom_logger
  extend ActiveSupport::Autoload

  autoload :Entities
  autoload :Resources
  autoload :Client
  autoload :Universe

  def self.logger= value
    self.custom_logger = value
  end

  def self.logger
    return custom_logger if custom_logger

    if defined? Rails
      Rails.logger
    else
      Logger.new STDERR
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
amo_crm-0.2.2 lib/amo_crm.rb