Sha256: 0b0ea65e74e186ddb2b7f5a571c93a729cd7763380a3fc9ff6bd4bfb327befec

Contents?: true

Size: 347 Bytes

Versions: 1

Compression:

Stored size: 347 Bytes

Contents

require 'cgi'

module AChecker

  class UrlBuilder

    def initialize(id, achecker_url)
      @id = id
      @achecker_url = achecker_url
    end

    def build(target_url, output)
      url = "#{@achecker_url}?uri=#{CGI::escape(target_url)}&output=#{output}"
      url = "#{url}&id=#{@id}" if output == "rest"
      URI(url)
    end

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
achecker-0.0.9 lib/achecker/url_builder.rb