Module: ActiveRecordFlorder::Configurable::ClassMethods
- Defined in:
- lib/active_record_florder/configurable.rb
Overview
Uses instance class variables
Instance Method Summary collapse
- #florder_direction ⇒ Object
- #min_position_delta ⇒ Object
- #next_position_step ⇒ Object
- #position_attr_name ⇒ Object
- #position_scope_attr ⇒ Object
- #return_all_affected_by_move ⇒ Object
Instance Method Details
#florder_direction ⇒ Object
9 10 11 |
# File 'lib/active_record_florder/configurable.rb', line 9 def florder_direction @florder_config[:type] end |
#min_position_delta ⇒ Object
21 22 23 |
# File 'lib/active_record_florder/configurable.rb', line 21 def min_position_delta @florder_config[:min_delta] || ActiveRecordFlorder.min_delta end |
#next_position_step ⇒ Object
25 26 27 |
# File 'lib/active_record_florder/configurable.rb', line 25 def next_position_step @florder_config[:step] || ActiveRecordFlorder.step end |
#position_attr_name ⇒ Object
13 14 15 |
# File 'lib/active_record_florder/configurable.rb', line 13 def position_attr_name @florder_config[:attribute] || ActiveRecordFlorder.attribute end |
#position_scope_attr ⇒ Object
17 18 19 |
# File 'lib/active_record_florder/configurable.rb', line 17 def position_scope_attr @florder_config[:scope] || ActiveRecordFlorder.scope end |
#return_all_affected_by_move ⇒ Object
29 30 31 |
# File 'lib/active_record_florder/configurable.rb', line 29 def return_all_affected_by_move @florder_config[:return_all_affected] || ActiveRecordFlorder.return_all_affected end |