class Category
Attributes
exercises[RW]
muscle[RW]
Public Class Methods
all()
click to toggle source
# File lib/category.rb, line 10 def self.all @@all_categories end
get_exr_by_cat(user_input)
click to toggle source
# File lib/category.rb, line 28 def self.get_exr_by_cat(user_input) selected_category = self.all[user_input] selected_category.get_exercises end
new()
click to toggle source
# File lib/category.rb, line 5 def initialize @muscle = muscle @@all_categories << self end
set_exercises()
click to toggle source
# File lib/category.rb, line 14 def self.set_exercises # sets what category instance of exercise object belongs to self.all.each do |category| Exercise.all.select do |exr| if category.muscle == exr.muscle exr.category = category end end end end
Public Instance Methods
get_exercises()
click to toggle source
# File lib/category.rb, line 24 def get_exercises # gets exercises belonging to an instance of Category Exercise.all.select { |exr| exr.category == self } end