Module: Workarea::Ordering

Extended by:
ActiveSupport::Concern
Included in:
Catalog::Variant, Content::Block, Navigation::Menu
Defined in:
app/models/workarea/ordering.rb

Overview

TODO extract to gem

Instance Method Summary collapse

Instance Method Details

#higher_siblingsObject



20
21
22
# File 'app/models/workarea/ordering.rb', line 20

def higher_siblings
  siblings.where(:position.lte => position).excludes(id: id)
end

#lower_siblingsObject



16
17
18
# File 'app/models/workarea/ordering.rb', line 16

def lower_siblings
  siblings.where(:position.gte => position).excludes(id: id)
end