Sha256: de7752c148ba5a5c7f06cb4a61d044d485ff1fc38216afa5a5c872cf4096dd54
Contents?: true
Size: 451 Bytes
Versions: 1
Compression:
Stored size: 451 Bytes
Contents
# frozen_string_literal: true require_relative "url_generator/version" module UrlGenerator class UrlGenerator def initialize(base_url) @elements = Array.new(base_url) end def append(element) @elements.append(element) end def query(key, value) @elements.include?('?') ? @elements.append("&#{key}=#{value}") : @elements.append("?#{key}=#{value}") end def build @elements.join end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
url_generator-0.1.1 | lib/url_generator.rb |