Class: Hash

Inherits:
Object
  • Object
show all
Defined in:
lib/fortune.rb

Instance Method Summary collapse

Instance Method Details

#chooseObject

=> 1, :b => 2, …



60
61
62
# File 'lib/fortune.rb', line 60

def choose
  Fortune::Event.select(self)
end

#choose_setObject

:b] => 1, [:c] => 2, … ||

{10 => 1, 15 => 2, ...}


66
67
68
# File 'lib/fortune.rb', line 66

def choose_set
  Fortune::P.n_select(self)
end

#to_pObject



54
55
56
57
# File 'lib/fortune.rb', line 54

def to_p
  self.to_P.each{|k,v| self[k] = v.value}
  self
end

#to_PObject



47
48
49
50
51
52
# File 'lib/fortune.rb', line 47

def to_P
  n = 0
  self.each{|k,v| n += v.to_i}
  self.each{|k,v| self[k] = Fortune::P(:m => v.to_i, :n => n)}
  self
end