class MetacriticGames::Genre

Attributes

games[RW]
name[RW]

Public Class Methods

all() click to toggle source
# File lib/genre.rb, line 16
def self.all
  @@all
end
create_genre(genre) click to toggle source
# File lib/genre.rb, line 20
def self.create_genre(genre)
  self.find_or_create_by_name(genre)
end
new() click to toggle source
# File lib/genre.rb, line 12
def initialize
  self.games = []
end

Public Instance Methods

add_game(game) click to toggle source
# File lib/genre.rb, line 24
def add_game(game)
  game.genre << self unless game.genre.include? self
  self.games << game unless self.games.include?(game)
end