module Jangle module EndpointInitializer attr_accessor :host, :port, :path, :request_filters # If path isn't specified, the path on the original request # (minus any parts consumed by routing) is used. def initialize(options={}) @port = options[:port] || 80 @port = @port.to_i @host = options[:host] || 'localhost' @path = options[:path] @request_filters = options[:request_filters] || [] @response_filters = options[:response_filters] || [] @request_sensitive_response_filters = options[:request_sensitive_response_filters] || [] end end end