class Inspec::Object::Value
Attributes
qualifier[RW]
skip[RW]
variable[RW]
Public Class Methods
new(qualifiers = [])
click to toggle source
# File lib/inspec/objects/value.rb, line 11 def initialize(qualifiers = []) @qualifier = qualifiers @variable = nil end
Public Instance Methods
name_variable(cache = [])
click to toggle source
# File lib/inspec/objects/value.rb, line 21 def name_variable(cache = []) @variable = Array("a".."z").find { |x| !cache.include?(x) } cache.push(@variable) @variable end
to_ruby()
click to toggle source
# File lib/inspec/objects/value.rb, line 16 def to_ruby res = @variable.nil? ? "" : "#{@variable} = " res + @qualifier.map { |x| ruby_qualifier(x) }.join(".") end