summaryrefslogtreecommitdiff
path: root/app/models/ptu_pokemon.rb
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