class Dendreo::Requests::Url
Attributes
complete_url[R]
Public Class Methods
new(url, endpoint, url_data, api_key)
click to toggle source
# File lib/dendreo/requests/url.rb, line 8 def initialize(url, endpoint, url_data, api_key) @endpoint = endpoint.to_s @url_data = url_data @url = url @api_key = api_key @complete_url = build_complete_url end
Private Instance Methods
build_complete_url()
click to toggle source
# File lib/dendreo/requests/url.rb, line 30 def build_complete_url "#{@url}/#{@endpoint}.php?key=#{@api_key}&#{build_url}" end
build_data_url()
click to toggle source
# File lib/dendreo/requests/url.rb, line 18 def build_data_url @url_data.map do |k, v| "#{k}=#{v}" end.join('&') end
build_url()
click to toggle source
# File lib/dendreo/requests/url.rb, line 24 def build_url return '' if @url_data&.empty? build_data_url end