class NationBuilder::URL
Public Class Methods
new(url_template)
click to toggle source
# File lib/nationbuilder/url.rb, line 5 def initialize(url_template) @url_template = url_template end
Public Instance Methods
generate_url(extension, parameters)
click to toggle source
# File lib/nationbuilder/url.rb, line 9 def generate_url(extension, parameters) url = URI.join(@url_template, '/api/v1' + extension).to_s parameters.each { |name, value| url.gsub!(name.inspect, value.to_s) } url end