Module: Babelyoda::SpecificationLoader::ClassMethods
- Defined in:
- lib/babelyoda/specification_loader.rb
Instance Method Summary collapse
Instance Method Details
#load_from_file(filename) ⇒ Object
25 26 27 28 29 30 |
# File 'lib/babelyoda/specification_loader.rb', line 25 def load_from_file(filename) return nil unless File.exist?(filename) spec = eval(File.read(filename)) raise "Wrong specification class: #{spec.class.to_s}" unless spec.instance_of?(self) return spec end |