module Bonanza::CallLinkHelpers

Constants

ASTERISK_URL_PATTERN

Public Instance Methods

call_to(number) click to toggle source
# File lib/bonanza/call_link_helpers.rb, line 10
def call_to(number)
  link_to_if number.present?, number, call_to_url(number)
end

Private Instance Methods

call_to_url(phone_number) click to toggle source
# File lib/bonanza/call_link_helpers.rb, line 16
def call_to_url(phone_number)
  ASTERISK_URL_PATTERN % { phone_number: format_phone_number_url(phone_number) }
end
format_phone_number_url(phone_number) click to toggle source
# File lib/bonanza/call_link_helpers.rb, line 20
def format_phone_number_url(phone_number)
  (phone_number || '').delete(' ').gsub('+', '00')
end