Class: Page (<Toplevel Module>)

Overview
Module Structure
Class Hierarchy
Class Methods
Page.root
Page.find_by_path (2/E) / 2
Page.find_by_url / 1
Page.date_column_names
Page.display_name / 1
Page.display_name= / 1
Page.load_subclasses
Page.new_with_defaults / 1
Page.is_descendant_class_name? / 1
Page.descendant_class / 1
Page.missing?
Page.default_page_parts / 1
Page.default_page_fields / 1
Instance Attributes
Page#request [RW]
Page#response [RW]
Page#pagination_parameters [RW]
Instance Methods
Page#layout_with_inheritance
Page#description
Page#description= / 1
Page#cache?
Page#child_path / 1
Page#headers
Page#part / 1
Page#has_part? / 1
Page#has_or_inherits_part? / 1
Page#inherits_part? / 1
Page#field / 1
Page#published?
Page#scheduled?
Page#status
Page#status= / 1
Page#path
Page#process / 2
Page#response_code
Page#render
Page#render_part / 1
Page#render_snippet / 1
Page#find_by_path (1/2) / 3
Page#update_status
Page#to_xml / 2
Page#default_child
Page#allowed_children_lookup
Page#set_allowed_children_cache
Page#valid_class_name
Page#attributes_protected_by_default
Page#update_virtual
Page#clean_path / 1
Page#parent?
Page#lazy_initialize_parser_and_context
Page#parse / 1
Page#parse_object / 1
is a submodule of
module: <Toplevel Module>   
is modularized into
class: MissingRootPageError   
has modular siblings
module: <Built-in Module>   
module: Forwardable   
class: OpenStruct   
module: ActionController   
module: ActiveRecord   
module: Rails   
class: ControllerGenerator   
class: ModelGenerator   
class: MigrationGenerator   
class: MailerGenerator   
module: WillPaginate   
module: Radius   
module: ActiveResource   
module: Rack   
module: Admin   
class: ApplicationController   
class: SiteController   
module: ApplicationHelper   
module: SiteHelper   
module: DeprecatedTags   
class: FileNotFoundPage   
class: Layout   
module: MenuRenderer   
class: PageContext   
class: PageField   
class: PagePart   
module: Radiant   
class: Snippet   
module: StandardTags   
class: Status   
class: TextFilter   
class: User   
class: UserActionObserver   
module: Registry   
class: ExtensionGenerator   
class: ExtensionControllerGenerator   
class: ExtensionMailerGenerator   
class: ExtensionMigrationGenerator   
class: ExtensionModelGenerator   
class: InstanceGenerator   
class: LanguageExtensionGenerator   
module: Annotatable   
module: InheritableClassAttributes   
module: LocalTime   
module: LoginSystem   
class: MethodObserver   
module: Simpleton   
class: TaskSupport   
class: TranslationSupport   
includes
  DeprecatedTags   
  StandardTags   
  Taggable ( Radiant )
  Annotatable   
inherits from
  Base ( ActiveRecord )
is inherited by
  FileNotFoundPage   
has properties
attribute: request [RW]   
attribute: response [RW]   
attribute: pagination_parameters [RW]   
method: layout_with_inheritance   
method: description   
method: description= / 1   
method: cache?   
method: child_path / 1   
method: headers   
method: part / 1   
method: has_part? / 1   
method: has_or_inherits_part? / 1   
method: inherits_part? / 1   
method: field / 1   
method: published?   
method: scheduled?   
method: status   
method: status= / 1   
method: path   
method: process / 2   
method: response_code   
method: render   
method: render_part / 1   
method: render_snippet / 1   
method: find_by_path (1/2) / 3   
method: update_status   
method: to_xml / 2   
method: default_child   
method: allowed_children_lookup   
method: set_allowed_children_cache   
class method: root   
class method: find_by_path (2/E) / 2   
class method: find_by_url / 1   
class method: date_column_names   
class method: display_name / 1   
class method: display_name= / 1   
class method: load_subclasses   
class method: new_with_defaults / 1   
class method: is_descendant_class_name? / 1   
class method: descendant_class / 1   
class method: missing?   
class method: default_page_parts / 1   
class method: default_page_fields / 1   
method: valid_class_name   
method: attributes_protected_by_default   
method: update_virtual   
method: clean_path / 1   
method: parent?   
method: lazy_initialize_parser_and_context   
method: parse / 1   
method: parse_object / 1   
is defined at
#3 in app/models/page.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: <Built-in Module>
  module: Forwardable
  class: OpenStruct
  module: ActionController
  module: ActiveRecord
class: Base     
  module: Rails
  class: ControllerGenerator
  class: ModelGenerator
  class: MigrationGenerator
  class: MailerGenerator
  module: WillPaginate
  module: Radius
  module: ActiveResource
  module: Rack
  module: Admin
  class: ApplicationController
  class: SiteController
  module: ApplicationHelper
  module: SiteHelper
  module: DeprecatedTags
  class: FileNotFoundPage
  class: Layout
  module: MenuRenderer
✗ class: Page
class: MissingRootPageError     
  class: PageContext
  class: PageField
  class: PagePart
  module: Radiant
module: Taggable     
  class: Snippet
  module: StandardTags
  class: Status
  class: TextFilter
  class: User
  class: UserActionObserver
  module: Registry
  class: ExtensionGenerator
  class: ExtensionControllerGenerator
  class: ExtensionMailerGenerator
  class: ExtensionMigrationGenerator
  class: ExtensionModelGenerator
  class: InstanceGenerator
  class: LanguageExtensionGenerator
  module: Annotatable
  module: InheritableClassAttributes
  module: LocalTime
  module: LoginSystem
  class: MethodObserver
  module: Simpleton
  class: TaskSupport
  class: TranslationSupport

Class Hierarchy

Object ( Builtin-Module )
has properties
class method: descendants   
method: presence   
Exception ( Builtin-Module )
OpenStruct
Base ( ActionController )
Base ( ActiveRecord )
has properties
class method: validates_path / 1   
class method: object_id_attr / 2   
Layout
Page
includes
  DeprecatedTags   
  StandardTags   
  Taggable ( Radiant )
  Annotatable   
has properties
attribute: request [RW]   
attribute: response [RW]   
attribute: pagination_parameters [RW]   
method: layout_with_inheritance   
method: description   
method: description= / 1   
method: cache?   
method: child_path / 1   
method: headers   
method: part / 1   
method: has_part? / 1   
method: has_or_inherits_part? / 1   
method: inherits_part? / 1   
method: field / 1   
method: published?   
method: scheduled?   
method: status   
method: status= / 1   
method: path   
method: process / 2   
method: response_code   
method: render   
method: render_part / 1   
method: render_snippet / 1   
method: find_by_path (1/2) / 3   
method: update_status   
method: to_xml / 2   
method: default_child   
method: allowed_children_lookup   
method: set_allowed_children_cache   
class method: root   
class method: find_by_path (2/E) / 2   
class method: find_by_url / 1   
class method: date_column_names   
class method: display_name / 1   
class method: display_name= / 1   
class method: load_subclasses   
class method: new_with_defaults / 1   
class method: is_descendant_class_name? / 1   
class method: descendant_class / 1   
class method: missing?   
class method: default_page_parts / 1   
class method: default_page_fields / 1   
method: valid_class_name   
method: attributes_protected_by_default   
method: update_virtual   
method: clean_path / 1   
method: parent?   
method: lazy_initialize_parser_and_context   
method: parse / 1   
method: parse_object / 1   
  FileNotFoundPage     
PageField
PagePart
Snippet
User
Observer ( ActiveRecord )
  UserActionObserver     
Base ( Rails::Generator )
Context ( Radius )
  PageContext     
Status
TextFilter
MethodObserver
TaskSupport
TranslationSupport

Class Methods

Page.root

#220 in app/models/page.rb

root

Page.find_by_path (2/E) / 2

#224 in app/models/page.rb

find_by_path ( path ,
  live = true )

Page.find_by_url / 1

#228 in app/models/page.rb

find_by_url ( *args )

Page.date_column_names

#233 in app/models/page.rb

date_column_names

Page.display_name / 1

#237 in app/models/page.rb

display_name ( string = nil )

Page.display_name= / 1

#252 in app/models/page.rb

display_name= ( string )

Page.load_subclasses

#256 in app/models/page.rb

load_subclasses

Page.new_with_defaults / 1

#273 in app/models/page.rb

new_with_defaults ( config = Radiant::Config )

Page.is_descendant_class_name? / 1

#282 in app/models/page.rb

is_descendant_class_name? ( class_name )

Page.descendant_class / 1

#286 in app/models/page.rb

descendant_class ( class_name )

Page.missing?

#295 in app/models/page.rb

missing?

Page.default_page_parts / 1

#301 in app/models/page.rb

default_page_parts ( config = Radiant::Config )

Page.default_page_fields / 1

#308 in app/models/page.rb

default_page_fields ( config = Radiant::Config )

Instance Attributes

Page#request [RW]

#40 in app/models/page.rb

Page#response [RW]

#40 in app/models/page.rb

Page#pagination_parameters [RW]

#40 in app/models/page.rb

Instance Methods

Page#layout_with_inheritance

#46 in app/models/page.rb

layout_with_inheritance

Page#description

#55 in app/models/page.rb

description

Page#description= / 1

#59 in app/models/page.rb

description= ( value )

Page#cache?

#63 in app/models/page.rb

cache?

Page#child_path / 1

#67 in app/models/page.rb

child_path ( child )

Page#headers

#72 in app/models/page.rb

headers

Page#part / 1

#77 in app/models/page.rb

part ( name )

Page#has_part? / 1

#85 in app/models/page.rb

has_part? ( name )

Page#has_or_inherits_part? / 1

#89 in app/models/page.rb

has_or_inherits_part? ( name )

Page#inherits_part? / 1

#93 in app/models/page.rb

inherits_part? ( name )

Page#field / 1

#97 in app/models/page.rb

field ( name )

Page#published?

#105 in app/models/page.rb

published?

Page#scheduled?

#109 in app/models/page.rb

scheduled?

Page#status

#113 in app/models/page.rb

status

Page#status= / 1

#117 in app/models/page.rb

status= ( value )

Page#path

#121 in app/models/page.rb

path

Page#process / 2

#130 in app/models/page.rb

process ( request ,
  response )

Page#response_code

#141 in app/models/page.rb

response_code

Page#render

#145 in app/models/page.rb

render

Page#render_part / 1

#153 in app/models/page.rb

render_part ( part_name )

Page#render_snippet / 1

#162 in app/models/page.rb

render_snippet ( snippet )

Page#find_by_path (1/2) / 3

#166 in app/models/page.rb

find_by_path ( path ,
  live = true ,
  clean = true )

Page#update_status

#191 in app/models/page.rb

update_status

Page#to_xml / 2

#202 in app/models/page.rb

to_xml ( options={} ,
  &block )

Page#default_child

#206 in app/models/page.rb

default_child

Page#allowed_children_lookup

#210 in app/models/page.rb

allowed_children_lookup

Page#set_allowed_children_cache

#214 in app/models/page.rb

set_allowed_children_cache

Page#valid_class_name

#318 in app/models/page.rb

valid_class_name

Page#attributes_protected_by_default

#324 in app/models/page.rb

attributes_protected_by_default

Page#update_virtual

#328 in app/models/page.rb

update_virtual

Page#clean_path / 1

#337 in app/models/page.rb

clean_path ( path )

Page#parent?

#342 in app/models/page.rb

parent?

Page#lazy_initialize_parser_and_context

#346 in app/models/page.rb

lazy_initialize_parser_and_context

Page#parse / 1

#354 in app/models/page.rb

parse ( text )

Page#parse_object / 1

#358 in app/models/page.rb

parse_object ( object )