Module: Positioned::InstanceMethods

Defined in:
lib/positioned.rb

Instance Method Summary collapse

Instance Method Details

#position_columnObject



42
43
44
# File 'lib/positioned.rb', line 42

def position_column
  self.class.position_column
end

#set_positionObject



46
47
48
# File 'lib/positioned.rb', line 46

def set_position
  self[self.position_column] = self.class.maximum(:position, :conditions => (self.class.position_scope.blank? ? nil : eval(self.class.position_scope))).to_i + 1
end