Sha256: f4d142a902945637094c7bd7d2edc7bdae005dd02d1711df535386224b6eeacd

Contents?: true

Size: 382 Bytes

Versions: 5

Compression:

Stored size: 382 Bytes

Contents

# @private
class Skyline::ReferableUri < ActiveRecord::Base
  set_table_name :skyline_referable_uris
  
  def url
    self.uri
  end
  
  # used in ref_object_helper
  def title
    self.uri
  end

  def external?
    # definition of the URL scheme: http://labs.apache.org/webarch/uri/rfc/rfc3986.html#scheme
    self.uri.present? && self.uri =~ /^[a-z][a-z0-9\+\-\.]*:/i
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
skylinecms-3.2.0 app/models/skyline/referable_uri.rb
skylinecms-3.1.0 app/models/skyline/referable_uri.rb
westarete-skylinecms-3.0.8.20100329 app/models/skyline/referable_uri.rb
westarete-skylinecms-3.0.8.20100330 app/models/skyline/referable_uri.rb
skylinecms-3.0.8 app/models/skyline/referable_uri.rb