2012-10-25 12:11:10 +00:00
|
|
|
module JamRuby
|
|
|
|
|
class Genre < ActiveRecord::Base
|
|
|
|
|
|
2012-10-28 02:35:28 +00:00
|
|
|
self.primary_key = 'id'
|
2012-10-25 12:11:10 +00:00
|
|
|
|
2012-10-30 05:42:16 +00:00
|
|
|
# bands
|
|
|
|
|
has_and_belongs_to_many :bands, :class_name => "JamRuby::Band", :join_table => "bands_genres"
|
|
|
|
|
|
2012-12-02 07:06:51 +00:00
|
|
|
# genres
|
|
|
|
|
has_and_belongs_to_many :recordings, :class_name => "JamRuby::Recording", :join_table => "recordings_genres"
|
|
|
|
|
|
2012-10-30 05:42:16 +00:00
|
|
|
# music sessions
|
2012-10-25 12:11:10 +00:00
|
|
|
has_and_belongs_to_many :music_sessions, :class_name => "JamRuby::MusicSession", :join_table => "genres_music_sessions"
|
|
|
|
|
end
|
|
|
|
|
end
|