Sha256: 4920766d039342162ee8c3121c23d7aec18ae7a33f38bf408c374dd3abbf15ff

Contents?: true

Size: 297 Bytes

Versions: 4

Compression:

Stored size: 297 Bytes

Contents

module Reorder::PageExtensions
  def self.included(base)
    base.class_eval {
      acts_as_list :scope => :parent_id
      self.reflections["children"].options[:order] = "position ASC"
    }
    
    if defined?(Page::NONDRAFT_FIELDS)
      Page::NONDRAFT_FIELDS << 'position'
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
trusty-reorder-extension-2.0.3 lib/reorder/page_extensions.rb
trusty-reorder-extension-2.0.2 lib/reorder/page_extensions.rb
trusty-reorder-extension-2.0.1.pre.beta lib/reorder/page_extensions.rb
trusty-reorder-extension-2.0.0.pre.beta lib/reorder/page_extensions.rb