Class: Unused::BasicMapping

Inherits:
Object show all
Includes:
HttpVanilli::NetHttp::YieldResponse
Defined in:
lib/http_vanilli/basic_mapping.rb

Instance Method Summary collapse

Methods included from HttpVanilli::NetHttp::YieldResponse

#nh_yield_response

Constructor Details

#initialize(method, url, &block) ⇒ BasicMapping

Returns a new instance of BasicMapping.



7
8
9
10
11
# File 'lib/http_vanilli/basic_mapping.rb', line 7

def initialize(method,url,&block)
  @method = method
  @url    = Addressable::URI.heuristic_parse(url)
  @block  = block
end

Instance Method Details

#match?(request) ⇒ Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/http_vanilli/basic_mapping.rb', line 13

def match?(request)
  (request.host == @url.host)
end

#rack_responseObject



17
18
19
# File 'lib/http_vanilli/basic_mapping.rb', line 17

def rack_response
  @block[request]
end