class Inspec::Value
def initialize(qualifiers = [])
def initialize(qualifiers = []) @qualifier = qualifiers @variable = nil Inspec.deprecate(:object_classes, "The Inspec::Value class is deprecated. Use the Inspec::Object::Value class from the inspec-objects Ruby library.") end
def name_variable(cache = [])
def name_variable(cache = []) @variable = Array("a".."z").find { |x| !cache.include?(x) } cache.push(@variable) @variable end
def to_ruby
def to_ruby res = @variable.nil? ? "" : "#{@variable} = " res + @qualifier.map { |x| ruby_qualifier(x) }.join(".") end