Class: Studio::LearnableMove
Overview
Data class describing a learnable move
Direct Known Subclasses
BreedLearnableMove, EvolutionLearnableMove, LevelLearnableMove, TechLearnableMove, TutorLearnableMove
Instance Attribute Summary collapse
-
#move ⇒ Symbol
readonly
db_symbol of the move that can be learnt.
Instance Method Summary collapse
-
#breed_learnable? ⇒ Boolean
Test if the move is learnable by breeding.
-
#evolution_learnable? ⇒ Boolean
Test if the move is learnable by evolution.
-
#level_learnable? ⇒ Boolean
Test if the move is learnable by level.
-
#tech_learnable? ⇒ Boolean
Test if the move is learnable by tech item.
-
#tutor_learnable? ⇒ Boolean
Test if the move is learnable by tutor.
Instance Attribute Details
#move ⇒ Symbol (readonly)
db_symbol of the move that can be learnt
797 798 799 |
# File 'docs/3_Studio.rb', line 797 def move @move end |
Instance Method Details
#breed_learnable? ⇒ Boolean
Test if the move is learnable by breeding
812 813 |
# File 'docs/3_Studio.rb', line 812 def breed_learnable? end |
#evolution_learnable? ⇒ Boolean
Test if the move is learnable by evolution
816 817 |
# File 'docs/3_Studio.rb', line 816 def evolution_learnable? end |
#level_learnable? ⇒ Boolean
Test if the move is learnable by level
800 801 |
# File 'docs/3_Studio.rb', line 800 def level_learnable? end |
#tech_learnable? ⇒ Boolean
Test if the move is learnable by tech item
808 809 |
# File 'docs/3_Studio.rb', line 808 def tech_learnable? end |
#tutor_learnable? ⇒ Boolean
Test if the move is learnable by tutor
804 805 |
# File 'docs/3_Studio.rb', line 804 def tutor_learnable? end |