Module: ActiveRecordFlorder::Configurable::ClassMethods

Defined in:
lib/active_record_florder/configurable.rb

Overview

Uses instance class variables

Instance Method Summary collapse

Instance Method Details

#florder_directionObject



9
10
11
# File 'lib/active_record_florder/configurable.rb', line 9

def florder_direction
  @florder_config[:type]
end

#min_position_deltaObject



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_stepObject



25
26
27
# File 'lib/active_record_florder/configurable.rb', line 25

def next_position_step
  @florder_config[:step] || ActiveRecordFlorder.step
end

#position_attr_nameObject



13
14
15
# File 'lib/active_record_florder/configurable.rb', line 13

def position_attr_name
  @florder_config[:attribute] || ActiveRecordFlorder.attribute
end

#position_scope_attrObject



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_moveObject



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