app/models/iro/stock.rb in iron_warbler-2.0.7.7 vs app/models/iro/stock.rb in iron_warbler-2.0.7.8
- old
+ new
@@ -1,18 +1,19 @@
-##
-## SQL
-##
-class Iro::Stock < Iro::ApplicationRecord
- self.table_name = 'iro_stocks'
+class Iro::Stock
+ include Mongoid::Document
+ include Mongoid::Timestamps
+ store_in collection: 'iro_stocks'
+
STATUS_ACTIVE = 'active'
STATUS_INACTIVE = 'inactive'
STATUSES = [ 'active', 'inactive' ]
-
- validates :ticker, uniqueness: true, presence: true
-
def self.active
where( status: STATUS_ACTIVE )
end
+
+ field :ticker
+ validates :ticker, uniqueness: true, presence: true
+
end