Class: Geogle::UrlBuilder
- Inherits:
-
Object
- Object
- Geogle::UrlBuilder
- Defined in:
- lib/geogle/url_builder.rb
Instance Method Summary collapse
- #build(params) ⇒ Object
-
#initialize(url, business_attrs = {}) ⇒ UrlBuilder
constructor
A new instance of UrlBuilder.
Constructor Details
#initialize(url, business_attrs = {}) ⇒ UrlBuilder
Returns a new instance of UrlBuilder.
10 11 12 13 14 |
# File 'lib/geogle/url_builder.rb', line 10 def initialize(url, business_attrs = {}) @url = url @client_id = business_attrs[:client_id] @crypto_key = business_attrs[:crypto_key] end |
Instance Method Details
#build(params) ⇒ Object
16 17 18 19 20 21 |
# File 'lib/geogle/url_builder.rb', line 16 def build(params) uri = URI(@url) uri.query = URI.encode_www_form(params) return sign(uri) if is_business? uri end |