Class: Definition (Radiant::Config)

Overview
Module Structure
Class Hierarchy
Instance Attributes
Definition#empty [R]
Definition#default [R]
Definition#type [R]
Definition#notes [R]
Definition#validate_with [R]
Definition#select_from [R]
Definition#allow_blank [R]
Definition#allow_display [R]
Definition#allow_change [R]
Definition#units [R]
Definition#definer [R]
Instance Methods
Definition#initialize / 1
Definition#empty?
Definition#boolean?
Definition#selector?
Definition#integer?
Definition#selection
Definition#normalize_selection / 1
Definition#selected / 1
Definition#validate / 1
Definition#selectable? / 1
Definition#allow_blank?
Definition#settable?
Definition#visible?
Definition#hidden?
is a submodule of
class: Config ( Radiant )
has modular siblings
class: ConfigError   
inherits from
  Object ( Builtin-Module )
has properties
attribute: empty [R]   
attribute: default [R]   
attribute: type [R]   
attribute: notes [R]   
attribute: validate_with [R]   
attribute: select_from [R]   
attribute: allow_blank [R]   
attribute: allow_display [R]   
attribute: allow_change [R]   
attribute: units [R]   
attribute: definer [R]   
method: initialize / 1   
method: empty?   
method: boolean?   
method: selector?   
method: integer?   
method: selection   
method: normalize_selection / 1   
method: selected / 1   
method: validate / 1   
method: selectable? / 1   
method: allow_blank?   
method: settable?   
method: visible?   
method: hidden?   
is defined at
#3 in lib/radiant/config/definition.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: <Built-in Module>
  module: Radiant
  class: Config
class: ConfigError     
class: Definition     

Class Hierarchy

Object ( Builtin-Module )
has properties
class method: descendants   
method: presence   
Exception ( Builtin-Module )
Base ( ActiveRecord )
  Config ( Radiant )   
Definition ( Radiant::Config )
has properties
attribute: empty [R]   
attribute: default [R]   
attribute: type [R]   
attribute: notes [R]   
attribute: validate_with [R]   
attribute: select_from [R]   
attribute: allow_blank [R]   
attribute: allow_display [R]   
attribute: allow_change [R]   
attribute: units [R]   
attribute: definer [R]   
method: initialize / 1   
method: empty?   
method: boolean?   
method: selector?   
method: integer?   
method: selection   
method: normalize_selection / 1   
method: selected / 1   
method: validate / 1   
method: selectable? / 1   
method: allow_blank?   
method: settable?   
method: visible?   
method: hidden?   

Instance Attributes

Definition#empty [R]

#5 in lib/radiant/config/definition.rb

Definition#default [R]

#5 in lib/radiant/config/definition.rb

Definition#type [R]

#5 in lib/radiant/config/definition.rb

Definition#notes [R]

#5 in lib/radiant/config/definition.rb

Definition#validate_with [R]

#5 in lib/radiant/config/definition.rb

Definition#select_from [R]

#5 in lib/radiant/config/definition.rb

Definition#allow_blank [R]

#5 in lib/radiant/config/definition.rb

Definition#allow_display [R]

#5 in lib/radiant/config/definition.rb

Definition#allow_change [R]

#5 in lib/radiant/config/definition.rb

Definition#units [R]

#5 in lib/radiant/config/definition.rb

Definition#definer [R]

#5 in lib/radiant/config/definition.rb

Instance Methods

Definition#initialize / 1

#25 in lib/radiant/config/definition.rb

initialize ( options={} )

Definition#empty?

#34 in lib/radiant/config/definition.rb

empty?

Definition#boolean?

#41 in lib/radiant/config/definition.rb

boolean?

Definition#selector?

#47 in lib/radiant/config/definition.rb

selector?

Definition#integer?

#52 in lib/radiant/config/definition.rb

integer?

Definition#selection

#59 in lib/radiant/config/definition.rb

selection

Definition#normalize_selection / 1

#72 in lib/radiant/config/definition.rb

normalize_selection ( choices )

Definition#selected / 1

#80 in lib/radiant/config/definition.rb

selected ( value )

Definition#validate / 1

#93 in lib/radiant/config/definition.rb

validate ( setting )

Definition#selectable? / 1

#111 in lib/radiant/config/definition.rb

selectable? ( value )

Definition#allow_blank?

#118 in lib/radiant/config/definition.rb

allow_blank?

Definition#settable?

#124 in lib/radiant/config/definition.rb

settable?

Definition#visible?

#130 in lib/radiant/config/definition.rb

visible?

Definition#hidden?

#135 in lib/radiant/config/definition.rb

hidden?