Class: Iro::Stock

Inherits:
Object
  • Object
show all
Includes:
Mongoid::Document, Mongoid::Paranoia, Mongoid::Timestamps
Defined in:
app/models/iro/stock.rb

Constant Summary collapse

STATUS_ACTIVE =
'active'
STATUS_INACTIVE =
'inactive'
STATUSES =
[ nil, 'active', 'inactive' ]

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.activeObject



11
12
13
# File 'app/models/iro/stock.rb', line 11

def self.active
  where( status: STATUS_ACTIVE )
end

.listObject



30
31
32
# File 'app/models/iro/stock.rb', line 30

def self.list
  [[nil,nil]] + all.map { |sss| [ sss.ticker, sss.id ] }
end

.tickers_listObject



33
34
35
# File 'app/models/iro/stock.rb', line 33

def self.tickers_list
  [[nil,nil]] + all.map { |sss| [ sss.ticker, sss.ticker ] }
end

Instance Method Details

#to_sObject



27
28
29
# File 'app/models/iro/stock.rb', line 27

def to_s
  ticker
end