Class: Iro::Purse
- Inherits:
-
Object
- Object
- Iro::Purse
- 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
-
#height ⇒ Object
for rolling only:.
-
#summary_unit ⇒ Object
with unit 10, .001 with unit 100, .0001.
-
#to_s ⇒ Object
validates :available_amount, presence: true.
Class Method Details
.list ⇒ Object
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
#height ⇒ Object
for rolling only:
25 |
# File 'app/models/iro/purse.rb', line 25 field :height, type: :integer, default: 100 |
#summary_unit ⇒ Object
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_s ⇒ Object
validates :available_amount, presence: true
33 34 35 |
# File 'app/models/iro/purse.rb', line 33 def to_s slug end |