Sha256: d52beeda0f110cdba20ff404aef73b64581099d5eada89dbb9ce7d394088b9c8

Contents?: true

Size: 277 Bytes

Versions: 3

Compression:

Stored size: 277 Bytes

Contents

module Reorder::PageExtensions
  def self.included(base)

    base.class_eval {
      acts_as_list :scope => :parent_id
      default_scope { order( "position ASC") }
    }
    
    if defined?(Page::NONDRAFT_FIELDS)
      Page::NONDRAFT_FIELDS << 'position'
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
trusty-reorder-extension-2.0.6 lib/reorder/page_extensions.rb
trusty-reorder-extension-2.0.5 lib/reorder/page_extensions.rb
trusty-reorder-extension-2.0.4 lib/reorder/page_extensions.rb