Sha256: 037b00b130187f77e09f56d69848d5c2248f475a925cbb36bc1bb223eff646a5

Contents?: true

Size: 532 Bytes

Versions: 5

Compression:

Stored size: 532 Bytes

Contents

module Locomotive
  module Extensions
    module Page
      module Redirect

        extend ActiveSupport::Concern

        included do

          ## fields ##
          field :redirect,      :type => Boolean, :default => false
          field :redirect_url,  :type => String, :localize => true

          ## validations ##
          validates_presence_of :redirect_url, :if => :redirect
          validates_format_of   :redirect_url, :with => Locomotive::Regexps::URL, :allow_blank => true

        end

      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
locomotive_cms-2.0.0.rc12 app/models/locomotive/extensions/page/redirect.rb
locomotive_cms-2.0.0.rc11 app/models/locomotive/extensions/page/redirect.rb
locomotive_cms-2.0.0.rc10 app/models/locomotive/extensions/page/redirect.rb
locomotive_cms-2.0.0.rc9 app/models/locomotive/extensions/page/redirect.rb
locomotive_cms-2.0.0.rc8 app/models/locomotive/extensions/page/redirect.rb