Sha256: ccb5e1de149204d2e823fe0b74b7e1f3330195f0235188414a3d2d514305b485

Contents?: true

Size: 1011 Bytes

Versions: 10

Compression:

Stored size: 1011 Bytes

Contents

module TbCore
  include ActiveSupport::Configurable
  config_accessor :site_name, :admin_applications, :from_address, :site_id, :short_name,
    :javascripts, :stylesheets, :admin_javascripts, :admin_stylesheets,
    :permissions, :production_alert_domain, :use_email_as_login
  self.admin_applications = []
  self.site_name = 'Company Name'
  self.site_id = 0
  self.short_name = 'default'
  self.javascripts = []
  self.stylesheets = []
  self.from_address = 'no-reply@companyname.com'
  self.permissions = []
  self.admin_javascripts = ['admin/core/application', 'admin/application']
  self.admin_stylesheets = ['admin/core/application', 'admin/application']
  self.production_alert_domain = nil
  self.use_email_as_login = false

  def self.append_admin_javascripts(*args)
    args = args[0] if args[0].is_a?(Array)
    TbCore.config.admin_javascripts += args
  end

  def self.append_admin_stylesheets(*args)
    args = args[0] if args[0].is_a?(Array)
    TbCore.config.admin_stylesheets += args
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
tb_core-1.5.4 lib/tb_core/configuration.rb
tb_core-1.5.3 lib/tb_core/configuration.rb
tb_core-1.5.2 lib/tb_core/configuration.rb
tb_core-1.5.1 lib/tb_core/configuration.rb
tb_core-1.5.0 lib/tb_core/configuration.rb
tb_core-1.4.8 lib/tb_core/configuration.rb
tb_core-1.4.7 lib/tb_core/configuration.rb
tb_core-1.4.6 lib/tb_core/configuration.rb
tb_core-1.4.5 lib/tb_core/configuration.rb
tb_core-1.4.4 lib/tb_core/configuration.rb