class Minireq::Data::PertDslFile
Attributes
skips[R]
Public Class Methods
new()
click to toggle source
Calls superclass method
Minireq::Dsl::PertDSL::new
# File lib/minireq/data/pert_dsl_file.rb, line 13 def initialize @skips = {} super end
Public Instance Methods
dsl_func(req)
click to toggle source
# File lib/minireq/data/pert_dsl_file.rb, line 22 def dsl_func(req) if req.body.empty? skip(req.id, 'empty requirement body') else pert(req.id, o: 1, m: 2, p: 3) end end
item_dsl(obj)
click to toggle source
# File lib/minireq/data/pert_dsl_file.rb, line 30 def item_dsl(obj) p = @items[obj] "pert '#{obj}', o: #{p[:o]}, m: #{p[:m]}, p: #{p[:p]}\n" end
load(file_name)
click to toggle source
# File lib/minireq/data/pert_dsl_file.rb, line 18 def load(file_name) estimate { eval File.read(file_name) } end