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
tel_link(phone_number)
click to toggle source
# File lib/alexander_graham_bell.rb, line 7 def tel_link(phone_number) phone = Phone.new(phone_number) escaped_phone_number = escape_phone_number(phone_number) return escaped_phone_number unless phone.valid? "<a href=\"#{tel_href(phone_number)}\">#{escaped_phone_number}</a>" 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