Class: EdemRedirects::Builders::Url

Inherits:
Object
  • Object
show all
Defined in:
lib/edem_redirects/builders/url.rb

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ Url

Returns a new instance of Url.



8
9
10
11
12
13
14
15
# File 'lib/edem_redirects/builders/url.rb', line 8

def initialize(**args)
  @path = args[:path]
  @id = args[:user_id]
  @host = args[:host]
  @uid = args[:user_uid]
  @loged = args[:loged]
  @access_token = args[:access_token]
end

Instance Method Details

#callObject



17
18
19
20
21
# File 'lib/edem_redirects/builders/url.rb', line 17

def call
  url = URI(ENV['ROUTER_REDIRECT_PATH'])
  url.query = URI.encode_www_form encode_params
  url.to_s
end