Module: Tight::Engine::Init

Defined in:
lib/tight-engine/init.rb

Instance Method Summary collapse

Instance Method Details

#engineObject



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_pageObject



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_swiftObject



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

#swiftObject

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