Sha256: 5a587bfef8b54b984c4a39caa1239332cd5fe23c715e7fae5f2c3a17b45b3bee

Contents?: true

Size: 475 Bytes

Versions: 3

Compression:

Stored size: 475 Bytes

Contents

require 'happymapper'
require 'active_support'
require "moysklad/version"

require 'logger'

module Moysklad
  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

3 entries across 3 versions & 1 rubygems

Version Path
moysklad-0.2.1 lib/moysklad.rb
moysklad-0.2.0 lib/moysklad.rb
moysklad-0.1.5 lib/moysklad.rb