Method: Mongify::Configuration.parse

Defined in:
lib/mongify/configuration.rb

.parse(file_name) ⇒ Object

Parses a external configuration file and evaluates it and returns a instence of a configuration class



11
12
13
14
15
16
# File 'lib/mongify/configuration.rb', line 11

def parse(file_name)
  raise Mongify::ConfigurationFileNotFound, "File #{file_name} is missing" unless File.exists?(file_name)
  config = self.new
  config.instance_eval(File.read(file_name))
  config
end