Module: Externallink::ViewHelpers

Defined in:
lib/externallink/view_helpers.rb

Instance Method Summary collapse

Instance Method Details

#external_url?(url) ⇒ Boolean

Returns:

  • (Boolean)


3
4
5
# File 'lib/externallink/view_helpers.rb', line 3

def external_url?(url)
  !internal_url?(url)
end

#internal_url?(url) ⇒ Boolean

Returns:

  • (Boolean)


7
8
9
10
# File 'lib/externallink/view_helpers.rb', line 7

def internal_url?(url)
  url_host = URI(url).host
  url_host.nil? || request.host == url_host
end