Module: Babelyoda::SpecificationLoader::ClassMethods
- Defined in:
- lib/babelyoda/specification_loader.rb
Instance Method Summary collapse
Instance Method Details
#load_from_file(filename) ⇒ Object
29 30 31 32 33 34 |
# File 'lib/babelyoda/specification_loader.rb', line 29 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 |