Sha256: b0460489c8edb6326c7dba9c43c11ab55d6b756ad7b7965ffd65f00786ad0065

Contents?: true

Size: 751 Bytes

Versions: 33

Compression:

Stored size: 751 Bytes

Contents

require 'zuora_connect/configuration'
require "zuora_connect/engine"
require 'zuora_connect/exceptions'
require 'zuora_connect/controllers/helpers'
require 'zuora_connect/views/helpers'
require 'zuora_connect/railtie'

module ZuoraConnect
  class << self
    attr_accessor :configuration
  end
  module Controllers
    autoload :Helpers,        'zuora_connect/controllers/helpers'
  end

  module Views
    ActionView::Base.send(:include, Helpers)
  end

  def self.configuration
    @configuration ||= Configuration.new
  end

  def self.reset
    @configuration = Configuration.new
  end

  def self.configure
    yield(configuration)
    ::Apartment.excluded_models << "Delayed::Job" if configuration.delayed_job
    return configuration
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
zuora_connect-1.4.40 lib/zuora_connect.rb
zuora_connect-1.4.39 lib/zuora_connect.rb
zuora_connect-1.4.38 lib/zuora_connect.rb
zuora_connect-1.4.37 lib/zuora_connect.rb
zuora_connect-1.4.36 lib/zuora_connect.rb
zuora_connect-1.4.35 lib/zuora_connect.rb
zuora_connect-1.4.34 lib/zuora_connect.rb
zuora_connect-1.4.33 lib/zuora_connect.rb
zuora_connect-1.4.32 lib/zuora_connect.rb
zuora_connect-1.4.31 lib/zuora_connect.rb
zuora_connect-1.4.30 lib/zuora_connect.rb
zuora_connect-1.4.29 lib/zuora_connect.rb
zuora_connect-1.4.28 lib/zuora_connect.rb
zuora_connect-1.4.27 lib/zuora_connect.rb
zuora_connect-1.4.26 lib/zuora_connect.rb
zuora_connect-1.4.25 lib/zuora_connect.rb
zuora_connect-1.4.23 lib/zuora_connect.rb
zuora_connect-1.4.22 lib/zuora_connect.rb
zuora_connect-1.4.21 lib/zuora_connect.rb
zuora_connect-1.4.20 lib/zuora_connect.rb