Method: Kuhsaft::Brick#set_position

Defined in:
app/models/kuhsaft/brick.rb

#set_positionObject



87
88
89
90
91
92
93
94
95
# File 'app/models/kuhsaft/brick.rb', line 87

def set_position
  self.position = if self.position.present?
                    self.position
                  elsif self.respond_to?(:brick_list) && brick_list.respond_to?(:bricks)
                    brick_list.bricks.maximum(:position).to_i + 1
                  else
                    1
                  end
end