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
777 778 779 |
# File 'docs/00800_Studio.rb', line 777 def move @move end |
Instance Method Details
#breed_learnable? ⇒ Boolean
Test if the move is learnable by breeding
792 793 |
# File 'docs/00800_Studio.rb', line 792 def breed_learnable? end |
#evolution_learnable? ⇒ Boolean
Test if the move is learnable by evolution
796 797 |
# File 'docs/00800_Studio.rb', line 796 def evolution_learnable? end |
#level_learnable? ⇒ Boolean
Test if the move is learnable by level
780 781 |
# File 'docs/00800_Studio.rb', line 780 def level_learnable? end |
#tech_learnable? ⇒ Boolean
Test if the move is learnable by tech item
788 789 |
# File 'docs/00800_Studio.rb', line 788 def tech_learnable? end |
#tutor_learnable? ⇒ Boolean
Test if the move is learnable by tutor
784 785 |
# File 'docs/00800_Studio.rb', line 784 def tutor_learnable? end |