Module: Tight::Engine::Init
- Defined in:
- lib/tight-engine/init.rb
Instance Method Summary collapse
- #engine ⇒ Object
- #init_error(errno) ⇒ Object
- #init_page ⇒ Object
- #init_swift ⇒ Object
-
#swift ⇒ Object
deprecated.
Instance Method Details
#engine ⇒ Object
6 7 8 |
# File 'lib/tight-engine/init.rb', line 6 def engine @tight_env ||= OpenStruct.new end |
#init_error(errno) ⇒ Object
19 20 21 22 23 |
# File 'lib/tight-engine/init.rb', line 19 def init_error( errno ) init_path_pages @page = Page.first :path => "/error/#{errno}" @page ||= Page.new :title => "Error #{errno}", :text => "page /error/#{errno} not found" end |
#init_page ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/tight-engine/init.rb', line 10 def init_page path = normalize_path swift.path page = find_page_or_module path redirect_if_blank page merge_default_params page init_path_pages page @page = page end |
#init_swift ⇒ Object
25 26 27 28 29 30 31 32 |
# File 'lib/tight-engine/init.rb', line 25 def init_swift return if @_inited init_folders init_media init_locale init_http @_inited = true end |
#swift ⇒ Object
deprecated
114 115 116 117 |
# File 'lib/tight-engine/init.rb', line 114 def swift warn '#swift method is deprecated' @tight_env ||= OpenStruct.new end |