Method: Mihari::Emitters::HTTP#initialize
- Defined in:
- lib/mihari/emitters/http.rb
#initialize(*args, **kwargs) ⇒ HTTP
Returns a new instance of HTTP.
59 60 61 62 63 64 65 66 67 68 69 70 71 |
# File 'lib/mihari/emitters/http.rb', line 59 def initialize(*args, **kwargs) super(*args, **kwargs) uri = kwargs[:url] || kwargs[:uri] http_request_headers = kwargs[:http_request_headers] || {} http_request_method = kwargs[:http_request_method] || "POST" template = kwargs[:template] @uri = Addressable::URI.parse(uri) if uri @http_request_headers = http_request_headers @http_request_method = http_request_method @template = template end |