Class: Abstract

Inherits:
Object
  • Object
show all
Defined in:
lib/rad/configurators/abstract.rb

Direct Known Subclasses

Runtime, Web

Instance Method Summary collapse

Constructor Details

#initialize(dir) ⇒ Abstract

Returns a new instance of Abstract.



2
3
4
# File 'lib/rad/configurators/abstract.rb', line 2

def initialize dir
  @dir = File.expand_path(dir)
end

Instance Method Details

#localesObject



15
16
17
18
# File 'lib/rad/configurators/abstract.rb', line 15

def locales
  I18n.load_path += Dir["#{dir}/config/locales/**/*.{rb,yml}"]
  I18n.load_path += Dir["#{dir}/config/locales/*.{rb,yml}"]
end

#routesObject

def config options = {}

rad.config.merge_config! "#{dir}/config/config.yml", options

end



10
11
12
13
# File 'lib/rad/configurators/abstract.rb', line 10

def routes
  routes_file = "#{dir}/config/routes.rb"
  load routes_file if File.exist? routes_file
end