Class: Config (Radiant)

Overview
Module Structure
Class Hierarchy
Class Methods
Config.[] / 1
Config.[]= / 2
Config.to_hash
Config.initialize_cache
Config.cache_file_exists?
Config.stale_cache?
Config.ensure_cache_file
Config.cache_path
Config.cache_file
Config.site_settings
Config.default_settings
Config.user_settings
Config.namespace / 3
Config.define / 2
Config.definitions
Config.definition_for / 1
Config.clear_definitions!
Instance Attributes
Config#definition [R] (1/2)
Instance Methods
Config#value= / 1
Config#value
Config#definition (2/E)
Config#boolean?
Config#checked?
Config#selector?
Config#selected_value
Config#update_cache
Config#validate
is a submodule of
module: Radiant   
is modularized into
class: ConfigError   
class: Definition   
has modular siblings
module: Version   
class: Configuration   
class: Initializer   
class: Setup   
class: AdminUI   
module: AvailableLocales   
module: Cache   
class: Extension   
class: ExtensionLoader   
class: ExtensionMigrator   
class: ExtensionPath   
module: Pagination   
module: ResourceResponses   
module: Taggable   
module: GeneratorBaseExtension   
class: Boot   
class: VendorBoot   
class: AppBoot   
class: GemBoot   
module: RoutingExtension   
inherits from
  Base ( ActiveRecord )
has properties
attribute: definition (1/2) [R]   
class method: [] / 1   
class method: []= / 2   
class method: to_hash   
class method: initialize_cache   
class method: cache_file_exists?   
class method: stale_cache?   
class method: ensure_cache_file   
class method: cache_path   
class method: cache_file   
class method: site_settings   
class method: default_settings   
class method: user_settings   
class method: namespace / 3   
class method: define / 2   
class method: definitions   
class method: definition_for / 1   
class method: clear_definitions!   
method: value= / 1   
method: value   
method: definition (2/E)   
method: boolean?   
method: checked?   
method: selector?   
method: selected_value   
method: update_cache   
method: validate   
is defined at
#13 in app/models/radiant/config.rb  
#2 in lib/radiant/config/definition.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: ActiveRecord
class: Base     
  module: Radiant
✗ class: Config
class: ConfigError     
class: Definition     
  module: Version
  class: Configuration
  class: Initializer
  class: Setup
  class: AdminUI
  module: AvailableLocales
  module: Cache
  class: Extension
  class: ExtensionLoader
  class: ExtensionMigrator
  class: ExtensionPath
  module: Pagination
  module: ResourceResponses
  module: Taggable
  module: GeneratorBaseExtension
  class: Boot
  class: VendorBoot
  class: AppBoot
  class: GemBoot
  module: RoutingExtension

Class Hierarchy

Object ( Builtin-Module )
has properties
class method: descendants   
method: presence   
Exception ( Builtin-Module )
Base ( ActiveRecord )
has properties
class method: validates_path / 1   
class method: object_id_attr / 2   
Config ( Radiant )
has properties
attribute: definition (1/2) [R]   
class method: [] / 1   
class method: []= / 2   
class method: to_hash   
class method: initialize_cache   
class method: cache_file_exists?   
class method: stale_cache?   
class method: ensure_cache_file   
class method: cache_path   
class method: cache_file   
class method: site_settings   
class method: default_settings   
class method: user_settings   
class method: namespace / 3   
class method: define / 2   
class method: definitions   
class method: definition_for / 1   
class method: clear_definitions!   
method: value= / 1   
method: value   
method: definition (2/E)   
method: boolean?   
method: checked?   
method: selector?   
method: selected_value   
method: update_cache   
method: validate   
Migrator ( ActiveRecord )
  ExtensionMigrator ( Radiant )   
Configuration ( Rails )
  Configuration ( Radiant )   
Initializer ( Rails )
  Initializer ( Radiant )   
Setup ( Radiant )
AdminUI ( Radiant )
Definition ( Radiant::Config )
Extension ( Radiant )
ExtensionLoader ( Radiant )
ExtensionPath ( Radiant )
Boot ( Radiant )
  VendorBoot     
  AppBoot     
  GemBoot     

Class Methods

Config.[] / 1

#77 in app/models/radiant/config.rb

[] ( key )

Config.[]= / 2

#88 in app/models/radiant/config.rb

[]= ( key ,
  value )

Config.to_hash

#95 in app/models/radiant/config.rb

to_hash

Config.initialize_cache

#99 in app/models/radiant/config.rb

initialize_cache

Config.cache_file_exists?

#106 in app/models/radiant/config.rb

cache_file_exists?

Config.stale_cache?

#110 in app/models/radiant/config.rb

stale_cache?

Config.ensure_cache_file

#115 in app/models/radiant/config.rb

ensure_cache_file

Config.cache_path

#120 in app/models/radiant/config.rb

cache_path

Config.cache_file

#124 in app/models/radiant/config.rb

cache_file

Config.site_settings

#128 in app/models/radiant/config.rb

site_settings

Config.default_settings

#132 in app/models/radiant/config.rb

default_settings

Config.user_settings

#136 in app/models/radiant/config.rb

user_settings

Config.namespace / 3

#150 in app/models/radiant/config.rb

namespace ( prefix ,
  options = {} ,
  &block )

Config.define / 2

#184 in app/models/radiant/config.rb

define ( key ,
  options={} )

Config.definitions

#210 in app/models/radiant/config.rb

definitions

Config.definition_for / 1

#214 in app/models/radiant/config.rb

definition_for ( key )

Config.clear_definitions!

#218 in app/models/radiant/config.rb

clear_definitions!

Instance Attributes

Config#definition [R] (1/2)

#72 in app/models/radiant/config.rb

Instance Methods

Config#value= / 1

#236 in app/models/radiant/config.rb

value= ( param )

Config#value

#261 in app/models/radiant/config.rb

value

Config#definition (2/E)

#272 in app/models/radiant/config.rb

definition

Config#boolean?

#278 in app/models/radiant/config.rb

boolean?

Config#checked?

#284 in app/models/radiant/config.rb

checked?

Config#selector?

#291 in app/models/radiant/config.rb

selector?

Config#selected_value

#297 in app/models/radiant/config.rb

selected_value

Config#update_cache

#301 in app/models/radiant/config.rb

update_cache

Config#validate

#307 in app/models/radiant/config.rb

validate