Class: Aranha::Parsers::Firefox::RequestFromFirefox
- Inherits:
-
Object
- Object
- Aranha::Parsers::Firefox::RequestFromFirefox
- Defined in:
- lib/aranha/parsers/firefox/request_from_firefox.rb
Constant Summary collapse
- BASE_URL_SUBPATH =
'base_url'
- BODY_SUBPATH =
'body'
- REQUEST_SUBPATH =
'request'
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.from_directory(path) ⇒ Object
14 15 16 17 18 19 20 21 22 23 |
# File 'lib/aranha/parsers/firefox/request_from_firefox.rb', line 14 def from_directory(path) path = path.to_pathname body_path = path.join(BODY_SUBPATH) new( path.join(BASE_URL_SUBPATH).read.strip, ::Aranha::Parsers::Firefox::RequestHeaderFromFirefox .from_file(path.join(REQUEST_SUBPATH)), body_path.file? ? body_path.read : nil ) end |
Instance Method Details
#to_uri_source ⇒ Object
31 32 33 34 35 36 37 38 |
# File 'lib/aranha/parsers/firefox/request_from_firefox.rb', line 31 def to_uri_source { method: header.verb, url: url, headers: header.headers, body: body } end |
#url ⇒ Object
40 41 42 |
# File 'lib/aranha/parsers/firefox/request_from_firefox.rb', line 40 def url (the_base_uri + header.uri).to_s end |