Module: HasOrder::OrmAdapter::Mongoid::ClassMethods
- Defined in:
- lib/has_order/orm_adapter/mongoid.rb
Instance Method Summary collapse
Instance Method Details
#next_position ⇒ Object
26 27 28 |
# File 'lib/has_order/orm_adapter/mongoid.rb', line 26 def next_position max(position_column).to_i + position_shift_interval end |
#ordered ⇒ Object
18 19 20 |
# File 'lib/has_order/orm_adapter/mongoid.rb', line 18 def ordered asc(position_column) end |
#shift! ⇒ Object
22 23 24 |
# File 'lib/has_order/orm_adapter/mongoid.rb', line 22 def shift! scoped.inc(position_column => position_shift_interval) end |
#transaction(&blk) ⇒ Object
14 15 16 |
# File 'lib/has_order/orm_adapter/mongoid.rb', line 14 def transaction(&blk) yield end |