app/models/iro/stock.rb in iron_warbler-2.0.7.10 vs app/models/iro/stock.rb in iron_warbler-2.0.7.11

- old
+ new

@@ -8,22 +8,23 @@ STATUS_INACTIVE = 'inactive' STATUSES = [ nil, 'active', 'inactive' ] def self.active where( status: STATUS_ACTIVE ) end - field :status + field :status, default: STATUS_ACTIVE field :ticker validates :ticker, uniqueness: true, presence: true + index({ ticker: -1 }, { unique: true }) field :last, type: :float - def self.list - end - def self.tickers_list - [nil] + all.map( &:ticker ) - end - # has_many :strategies, class_name: 'Iro::Strategy', inverse_of: :stock + def to_s + ticker + end + def self.list + [[nil,nil]] + all.map { |sss| [ sss.ticker, sss.ticker ] } + end end