module G5ClientNotificationsUrl

Constants

NOTIFICATIONS_ROUTE
VERSION

Public Class Methods

build(uid) click to toggle source
# File lib/g5_client_notifications_url.rb, line 8
def build(uid)
  return '' if uid.nil? || uid.empty?

  "#{dsh_url(uid)}/#{NOTIFICATIONS_ROUTE}"
end

Private Class Methods

dsh_url(uid) click to toggle source
# File lib/g5_client_notifications_url.rb, line 20
def dsh_url(uid)
  G5HerokuAppNameFormatter::Formatter.new(urn(uid), ['dsh']).dsh_url
end
urn(uid) click to toggle source
# File lib/g5_client_notifications_url.rb, line 16
def urn(uid)
  uid.split('/').last
end