Sha256: e710f5c81f7172df0b13ace7b7bf9baaba9d53a9da1632648e024f3625f54145

Contents?: true

Size: 728 Bytes

Versions: 3

Compression:

Stored size: 728 Bytes

Contents

require 'devise'
require "optimacms/engine"
require "optimacms/configuration"

module Optimacms
  class << self
    attr_accessor :config
  end

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

  def self.reset
    @config = Configuration.new
  end

  def self.configure
    yield(config) if block_given?
  end


  # OLD. will be removed in new versions
=begin
  #
  mattr_accessor :files_dir_path
  def files_dir_path
    @@files_dir_path || 'uploads'
  end


  #
  mattr_accessor :main_namespace
  def main_namespace
    @@main_namespace || ''
  end


  #
  mattr_accessor :admin_namespace
  def admin_namespace
    @@admin_namespace || 'admin'
  end

=end



end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
optimacms-0.3.35 lib/optimacms.rb
optimacms-0.3.34 lib/optimacms.rb
optimacms-0.3.30 lib/optimacms.rb