class Inspec::Resources::NginxConfHttpEntry
def initialize(params, parent)
def initialize(params, parent) @params = params || {} @parent = parent end
def locations
def locations servers.map(&:locations).flatten end
def method_missing(name)
def method_missing(name) return super if name.to_s.match?(/^to_/) (@params[name.to_s] || []).flatten end
def respond_to_missing?(name, include_all = false)
def respond_to_missing?(name, include_all = false) return super if name.to_s.match?(/^to_/) true end
def server_table
def server_table @server_table ||= (params["server"] || []).map { |x| { "server" => NginxConfServer.new(x, self) } } end
def to_s
def to_s @parent.to_s + ", http entry" end