Module: Localizer
- Defined in:
- lib/localizer/config.rb,
lib/localizer/helper.rb,
lib/localizer/routes.rb,
lib/localizer/controller.rb
Defined Under Namespace
Modules: Controller, Helper, Routes
Classes: Config
Class Method Summary
collapse
Class Method Details
.config {|@config| ... } ⇒ Object
6
7
8
9
10
11
12
13
14
|
# File 'lib/localizer/config.rb', line 6
def self.config
unless @config
@config = Config.new
@config.controllers = {}
end
yield @config if block_given?
return @config
end
|
.localize!(*pages) ⇒ Object
16
17
18
19
20
21
|
# File 'lib/localizer/config.rb', line 16
def self.localize! *pages
options = pages.last.kind_of?(Hash) ? pages.pop : {}
raise ArgumentError "Missing oprtion :from => controller" unless options[:from]
config.controllers[options[:from].to_s] = pages
config.locales = options[:to]
end
|