app/models/iro/stock.rb in iron_warbler-2.0.7.19 vs app/models/iro/stock.rb in iron_warbler-2.0.7.20
- old
+ new
@@ -16,15 +16,18 @@
validates :ticker, uniqueness: true, presence: true
index({ ticker: -1 }, { unique: true })
field :last, type: :float
+ has_many :positions, class_name: 'Iro::Position', inverse_of: :stock
+ has_many :strategies, class_name: 'Iro::Strategy', inverse_of: :stock
- # 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.id ] }
+ end
+ def self.tickers_list
[[nil,nil]] + all.map { |sss| [ sss.ticker, sss.ticker ] }
end
end