module AlexanderGrahamBell

Constants

VERSION

Public Class Methods

tel_href(phone_number) click to toggle source
# File lib/alexander_graham_bell.rb, line 14
def tel_href(phone_number)
  phone = Phone.new(phone_number)
  escaped_phone_number = escape_phone_number(phone_number)
  return "tel:#{escaped_phone_number}" unless phone.valid?
  "tel:#{phone.number}#{isub(phone)}"
end

Private Class Methods

escape_phone_number(phone_number) click to toggle source
# File lib/alexander_graham_bell.rb, line 23
def escape_phone_number(phone_number)
  ERB::Util.h(phone_number)
end
isub(phone) click to toggle source
# File lib/alexander_graham_bell.rb, line 27
def isub(phone)
  ";isub=#{phone.extension}" unless phone.extension.nil?
end