lib/duse/api/links.rb

Summary

Maintainability
A
0 mins
Test Coverage
require "uri"

module Duse
  module API
    module Links
      module_function

      def base_url
        Duse::API.config.protocol + "://" + Duse::API.config.host
      end

      def build_url(target)
        URI::join(base_url, target)
      end

      def confirmation_link(confirmation_token)
        build_url("/v1/users/confirm?token=#{confirmation_token}")
      end
    end
  end
end