class URI::Generic
Public Instance Methods
params()
click to toggle source
Return a Hash
of the variables in the query string
# File lib/epitools/core_ext/uri.rb, line 23 def params @params ||= (@query ? @query.to_params : {}) end
params=(new_params)
click to toggle source
Update all the params at once
# File lib/epitools/core_ext/uri.rb, line 30 def params=(new_params) # self.query = new_params.to_params raise "params must be a Hash" unless new_params.is_a? Hash @params = new_params end
query()
click to toggle source
Get the query string
# File lib/epitools/core_ext/uri.rb, line 8 def query params.to_query end
query=(new_query)
click to toggle source
Set the query string
# File lib/epitools/core_ext/uri.rb, line 15 def query=(new_query) @params = new_query&.to_params @query = new_query end
to_str()
click to toggle source
URIs are strings, dammit!
# File lib/epitools/core_ext/uri.rb, line 48 def to_str to_s end