class Minireq::Data::FpaDslFile
Attributes
skips[R]
Public Class Methods
new()
click to toggle source
Calls superclass method
Minireq::Dsl::FpaDSL::new
# File lib/minireq/data/fpa_dsl_file.rb, line 13 def initialize @skips = {} super end
Public Instance Methods
dsl_func(req)
click to toggle source
# File lib/minireq/data/fpa_dsl_file.rb, line 22 def dsl_func(req) if req.body.empty? skip(req.id, 'empty requirement body') else ILF(req.id, det: 1, ret: 1) end end
item_dsl(obj)
click to toggle source
# File lib/minireq/data/fpa_dsl_file.rb, line 30 def item_dsl(obj) params = @items[obj] ps = "" params.each {|k, v| ps << ", #{k}: #{v}" unless k.eql?(:fun)} "#{params[:fun]} '#{obj}'#{ps}\n" end
load(file_name)
click to toggle source
# File lib/minireq/data/fpa_dsl_file.rb, line 18 def load(file_name) estimate { eval File.read(file_name) } end