Sha256: 409c3f4fc8fd76780ef1574ec63197141e947e987a033177e52aba394dfe07ae

Contents?: true

Size: 1017 Bytes

Versions: 16

Compression:

Stored size: 1017 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'
require 'resque/additions'
require 'resque/dynamic_queues'
require 'resque/self_lookup'
require 'prometheus/client'


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
    ::Apartment.excluded_models.concat(configuration.additional_apartment_models) if configuration.additional_apartment_models.class == Array

    return configuration
  end






end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
zuora_connect-1.5.40t lib/zuora_connect.rb
zuora_connect-1.5.40s lib/zuora_connect.rb
zuora_connect-1.5.40r lib/zuora_connect.rb
zuora_connect-1.5.40q lib/zuora_connect.rb
zuora_connect-1.5.40p lib/zuora_connect.rb
zuora_connect-1.5.40o lib/zuora_connect.rb
zuora_connect-1.5.40n lib/zuora_connect.rb
zuora_connect-1.5.40m lib/zuora_connect.rb
zuora_connect-1.5.40k lib/zuora_connect.rb
zuora_connect-1.5.40j lib/zuora_connect.rb
zuora_connect-1.5.40i lib/zuora_connect.rb
zuora_connect-1.5.40h lib/zuora_connect.rb
zuora_connect-1.5.40g lib/zuora_connect.rb
zuora_connect-1.5.40f lib/zuora_connect.rb
zuora_connect-1.5.40e lib/zuora_connect.rb
zuora_connect-1.5.40c lib/zuora_connect.rb