Class: Olelo::Initializer

Inherits:
Object show all
Includes:
Util
Defined in:
lib/olelo/initializer.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Util

#check, #decode64, #deep_copy, #encode64, #escape, #escape_html, #escape_javascript, included, #md5, #no_cache?, #sha256, #titlecase, #truncate, #unescape, #unescape_backslash, #unescape_html, #valid_xml_chars?

Constructor Details

#initialize(logger) ⇒ Initializer

Returns a new instance of Initializer.



13
14
15
16
17
18
19
20
# File 'lib/olelo/initializer.rb', line 13

def initialize(logger)
  Olelo.logger = logger
  init_locale
  init_templates
  init_plugins
  show_routes if Olelo.logger.debug?
  init_scripts
end

Class Method Details

.initialize(logger) ⇒ Object



9
10
11
# File 'lib/olelo/initializer.rb', line 9

def self.initialize(logger)
  @instance ||= Initializer.new(logger)
end