blob: c34d32a5d665d71b5b5117f1524ad24a41281eff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
class PtuPokemon < ApplicationRecord
validates :name, uniqueness: true
validates :name, :base_hp, :base_atk, :base_def, :base_spatk, :base_spdef, :base_speed, presence: true
validates :male_chance, inclusion: 0..100, allow_nil: true
def female_chance
(100.0 - self.male_chance) if self.male_chance
end
def gender_ratio_string
if self.male_chance
"Male #{self.male_chance}% / Female #{self.female_chance}%"
else
"No gender"
end
end
end
|