Module: Magick::ConfigDSL

Defined in:
lib/magick/config.rb

Overview

DSL for configuration

Class Method Summary collapse

Class Method Details

.configure(&block) ⇒ Object



313
314
315
316
317
318
# File 'lib/magick/config.rb', line 313

def self.configure(&block)
  config = Config.new
  config.instance_eval(&block)
  config.apply!
  config
end

.load_from_file(file_path) ⇒ Object



320
321
322
323
324
325
# File 'lib/magick/config.rb', line 320

def self.load_from_file(file_path)
  config = Config.new
  config.instance_eval(File.read(file_path), file_path)
  config.apply!
  config
end