class Chef::Search
Public Class Methods
add_query(name, index = :node)
click to toggle source
# File lib/chef/search.rb, line 4 def self.add_query(name, index = :node) self.class.instance_eval do define_method "#{name}" do instance_variable_get("@#{name}") end define_method "#{name}=" do |value| instance_variable_set("@#{name}",value) end end instance_variable_set("@#{name}", QuerySyntax::Query.new(index)) end