Class: Mio::Config
- Inherits:
-
Object
- Object
- Mio::Config
- Defined in:
- lib/mio/config.rb,
lib/mio/errors.rb
Defined Under Namespace
Classes: FileMissing
Class Method Summary collapse
Class Method Details
.read(filename) ⇒ Object
7 8 9 10 11 12 |
# File 'lib/mio/config.rb', line 7 def self.read filename unless File.exist? filename raise Mio::Config::FileMissing, "The config file '#{filename}' is missing" end OpenStruct.new YAML.load( ERB.new(File.read(filename)).result ) end |