Sha256: f35776365c14d07d61a468560d86a18da23883fa609efbff0fac5614cea51ec2

Contents?: true

Size: 348 Bytes

Versions: 6

Compression:

Stored size: 348 Bytes

Contents

module DeviseTokenAuth::Url

  def self.generate(url, params = {})
    uri = URI(url)

    res = "#{uri.scheme}://#{uri.host}"
    res += ":#{uri.port}" if (uri.port and uri.port != 80 and uri.port != 443)
    res += "#{uri.path}" if uri.path
    res += "?#{params.to_query}"
    res += "##{uri.fragment}" if uri.fragment

    return res
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
devise_token_auth-0.1.37.beta2 lib/devise_token_auth/url.rb
devise_token_auth-0.1.37.beta1 lib/devise_token_auth/url.rb
devise_token_auth-0.1.36 lib/devise_token_auth/url.rb
devise_token_auth-0.1.35 lib/devise_token_auth/url.rb
devise_token_auth-0.1.34 lib/devise_token_auth/url.rb
devise_token_auth-0.1.33 lib/devise_token_auth/url.rb