Sha256: 293523828cd31dcaa2c4c4056f3fdd2ad6a51a602525346be577077329f44388

Contents?: true

Size: 1.14 KB

Versions: 16

Compression:

Stored size: 1.14 KB

Contents

require 'dm_ruby_extensions'
require 'dm_preferences'
require 'dm_core/engine'
require 'dm_core/nls'
require 'dm_core/state_select'
require 'dm_core/liquid_extensions'
require 'dm_core/csv_exporter'
require 'dm_core/csv_importer'

include Nls

module DmCore
  
  # DmCore configuration values are hung off of the Rails.application.config
  # object and can be accessed as either `DmCore.config.valuename` or 
  # `Rails.application.config.dm_core.valuename`
  #------------------------------------------------------------------------------
  def self.config
    Rails.application.config.dm_core
  end
  
  #------------------------------------------------------------------------------
  def self.configure
    yield(Rails.application.config.dm_core) if block_given?
    Rails.application.config.dm_core
  end
  
  #------------------------------------------------------------------------------
  def self.initialize_configuration
    Rails.application.config.dm_core = ActiveSupport::OrderedOptions.new
    DmCore.configure do |config|
      config.locales        = [ :en ]
      config.default_locale = :en
      config.enable_themes  = false    
    end
  end
  
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
dm_core-4.2.3.10 lib/dm_core.rb
dm_core-4.2.3.9 lib/dm_core.rb
dm_core-4.2.3.8 lib/dm_core.rb
dm_core-4.2.3.7 lib/dm_core.rb
dm_core-4.2.3.6 lib/dm_core.rb
dm_core-4.2.3.5 lib/dm_core.rb
dm_core-4.2.3.4 lib/dm_core.rb
dm_core-4.2.3.3 lib/dm_core.rb
dm_core-4.2.3.2 lib/dm_core.rb
dm_core-4.2.3.1 lib/dm_core.rb
dm_core-4.2.3 lib/dm_core.rb
dm_core-4.2.2.3 lib/dm_core.rb
dm_core-4.2.2.2 lib/dm_core.rb
dm_core-4.2.2.1 lib/dm_core.rb
dm_core-4.2.2 lib/dm_core.rb
dm_core-4.2.1.5 lib/dm_core.rb