jam-cloud/lib/jam_ruby/models/music_session.rb

22 lines
613 B
Ruby
Raw Normal View History

module JamRuby
class MusicSession < ActiveRecord::Base
self.primary_key = 'id'
belongs_to :creator, :inverse_of => :music_sessions, :class_name => "JamRuby::User", :foreign_key => "user_id"
has_many :music_session_clients, :class_name => "JamRuby::MusicSessionClient"
has_many :users, :through => :music_session_clients, :class_name => "JamRuby::User"
# Verifies that the specified user can join this jam session
def access?(user)
#return self.public || self.users.exists?(user)
return true
end
def to_s
return description
end
end
end