Module: URI::QueryParams
- Included in:
- HTTP
- Defined in:
- lib/shodan/extensions/uri/query_params.rb
Instance Attribute Summary collapse
-
#query_params ⇒ Object
readonly
Query parameters.
Instance Method Summary collapse
-
#initialize(*args) ⇒ Object
Creates a new URI::HTTP object and initializes query_params as a new Hash.
-
#query=(query_str) ⇒ String
Sets the query string and updates query_params.
Instance Attribute Details
#query_params ⇒ Object (readonly)
Query parameters
26 27 28 |
# File 'lib/shodan/extensions/uri/query_params.rb', line 26 def query_params @query_params end |
Instance Method Details
#initialize(*args) ⇒ Object
Creates a new URI::HTTP object and initializes query_params as a new Hash.
32 33 34 35 36 37 38 |
# File 'lib/shodan/extensions/uri/query_params.rb', line 32 def initialize(*args) @query_params = {} super(*args) parse_query_params end |
#query=(query_str) ⇒ String
Sets the query string and updates query_params.
53 54 55 56 57 |
# File 'lib/shodan/extensions/uri/query_params.rb', line 53 def query=(query_str) new_query = super(query_str) parse_query_params return new_query end |