Sha256: 09291e5635cf8ce83ee6411c1c86648565bcbd5a403859c20bf909cde2ec21b7

Contents?: true

Size: 1.63 KB

Versions: 10

Compression:

Stored size: 1.63 KB

Contents

# frozen_string_literal: true

# Loading engine only if this is not a standalone installation
unless defined? Occams::Application
  require_relative 'occams/engine'
end

require_relative 'occams/version'
require_relative 'occams/error'
require_relative 'occams/configuration'
require_relative 'occams/routing'
require_relative 'occams/access_control/admin_authentication'
require_relative 'occams/access_control/admin_authorization'
require_relative 'occams/access_control/public_authentication'
require_relative 'occams/access_control/public_authorization'
require_relative 'occams/render_methods'
require_relative 'occams/view_hooks'
require_relative 'occams/form_builder'
require_relative 'occams/seeds'
require_relative 'occams/seeds/layout/importer'
require_relative 'occams/seeds/layout/exporter'
require_relative 'occams/seeds/page/importer'
require_relative 'occams/seeds/page/exporter'
require_relative 'occams/seeds/snippet/importer'
require_relative 'occams/seeds/snippet/exporter'
require_relative 'occams/seeds/file/importer'
require_relative 'occams/seeds/file/exporter'
require_relative 'occams/extensions/acts_as_tree'
require_relative 'occams/extensions/has_revisions'

require_relative 'occams/content'

module Occams
  class << self
    attr_writer :logger

    # Modify CMS configuration
    # Example:
    #   Occams.configure do |config|
    #     config.cms_title = 'Occams'
    #   end
    def configure
      yield configuration
    end

    # Accessor for Occams::Configuration
    def configuration
      @configuration ||= Configuration.new
    end
    alias config configuration

    def logger
      @logger ||= Rails.logger
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
occams-1.0.7.3 lib/occams.rb
occams-1.0.7.2 lib/occams.rb
occams-1.0.7.1 lib/occams.rb
occams-1.0.7 lib/occams.rb
occams-1.0.6.1 lib/occams.rb
occams-1.0.6 lib/occams.rb
occams-1.0.5 lib/occams.rb
occams-1.0.4 lib/occams.rb
occams-1.0.3 lib/occams.rb
occams-1.0.2 lib/occams.rb