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
        # begin
          options = defaults.merge(Erubis.load_yaml_file("#{defaults[:merb_root]}/config/merb.yml"))
        # rescue
          # options = defaults
        # end

        options
      end
    end
  end