class Order < ActiveRecord::Base
  set_primary_key :confirmation_code
  has_many :purchased_tickets, :foreign_key => 'order_confirmation_code'

  def before_create
    next_ordinal_id = Order.connection.select_value(
      "select nextval('orders_id_seq')"
    )
    self.id = next_ordinal_id.crypt("CONF_CODE")
  end
end
