Class: Iro::Purse

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

Overview

require ‘distribution’ N = Distribution::Normal

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.listObject



36
37
38
# File 'app/models/iro/purse.rb', line 36

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

Instance Method Details

#heightObject

for rolling only:



25
# File 'app/models/iro/purse.rb', line 25

field :height,           type: :integer, default: 100

#summary_unitObject

with unit 10, .001 with unit 100, .0001



22
# File 'app/models/iro/purse.rb', line 22

field :summary_unit,    type: :float, default: 0.001

#to_sObject

validates :available_amount, presence: true



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

def to_s
  slug
end