Class: Zheng::Player
- Inherits:
-
Sequel::Model
- Object
- Sequel::Model
- Zheng::Player
- Defined in:
- lib/zheng/player.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.list(what = :local) ⇒ Object
29 30 31 32 |
# File 'lib/zheng/player.rb', line 29 def self.list what=:local what_to_order = (what == :all) ? self : filter(:external => false) what_to_order.reverse_order(:rating) end |
.named(name) ⇒ Object
24 25 26 27 |
# File 'lib/zheng/player.rb', line 24 def self.named name raise "Can't find player #{name}" if (found = self[:name => name]).nil? found end |
Instance Method Details
#external? ⇒ Boolean
17 18 19 |
# File 'lib/zheng/player.rb', line 17 def external? return @values[:external] end |
#rank=(rank) ⇒ Object
13 14 15 |
# File 'lib/zheng/player.rb', line 13 def rank= rank self. = Rating.new(rank).to_i end |
#set_external! ⇒ Object
20 21 22 |
# File 'lib/zheng/player.rb', line 20 def set_external! @values[:external] = true end |