Method: M2Config::Config#initialize
- Defined in:
- lib/m2config.rb
#initialize(fileName = DEFAULT_CONFIG, options = {}) ⇒ Config
Returns a new instance of Config.
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/m2config.rb', line 26 def initialize(fileName = DEFAULT_CONFIG, ={}) @fileName = fileName creating = ! (File.exists? @fileName) @db = Sequel.connect "sqlite://#{@fileName}" @db.run SCHEMA if creating Sequel::Model.db = @db require "m2config/server" require "m2config/host" require "m2config/dir" require "m2config/route" require "m2config/proxy" require "m2config/handler" require "m2config/setting" require "m2config/mimetype" M2Config::MimeType.populate_table(nil,[:ignoreDoubles]) if creating end |