1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
class Config
class << self
def defaults
@defaults ||= {
:host => "0.0.0.0",
:port => "4000",
:reloader => true,
:merb_root => Dir.pwd,
:cache_templates => false,
:use_mutex => true,
:session_id_cookie_only => true,
:query_string_whitelist => []
}
end
def setup
options = defaults.merge(Erubis.load_yaml_file("#{defaults[:merb_root]}/config/merb.yml"))
options
end
end
end
|