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