Module: HasOrder
- Defined in:
- lib/has_order.rb,
lib/has_order/version.rb,
lib/has_order/orm_adapter.rb,
lib/has_order/orm_adapter/mongoid.rb,
lib/has_order/orm_adapter/active_record.rb
Defined Under Namespace
Modules: ClassMethods, InstanceMethods, OrmAdapter
Constant Summary collapse
- DEFAULT_OPTIONS =
{ position_column: :position, shift_interval: 1000 }
- VERSION =
'0.2.0'
Instance Method Summary collapse
Instance Method Details
#has_order(options = {}) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/has_order.rb', line 10 def has_order( = {}) include InstanceMethods extend ClassMethods () before_save :set_default_position, if: :set_default_position? define_list_scope([:scope]) include HasOrder::OrmAdapter end |