Method: Metis::Context#initialize

Defined in:
lib/metis/context.rb

#initialize(configuration_file = nil) ⇒ Context

Returns a new instance of Context.



6
7
8
9
10
11
12
# File 'lib/metis/context.rb', line 6

def initialize(configuration_file=nil)
  @definitions = Hash.new
  @configuration_file = configuration_file if configuration_file && File.exists?(configuration_file)

  @configuration = Metis::Configuration.new
  @configuration.from_file(configuration_file) if @configuration_file
end