jam-cloud/ruby/lib/jam_ruby/models/icecast_server_socket.rb

15 lines
571 B
Ruby

module JamRuby
class IcecastServerSocket < ActiveRecord::Base
self.table_name = 'icecast_server_sockets'
attr_accessible :icecast_listen_socket_id, :icecast_server_id, as: :admin
belongs_to :socket, :class_name => "JamRuby::IcecastListenSocket", :foreign_key => 'icecast_listen_socket_id', :inverse_of => :server_sockets
belongs_to :server, :class_name => "JamRuby::IcecastServer", :foreign_key => 'icecast_server_id', :inverse_of => :listen_socket_servers
validates :socket, :presence => true
validates :server, :presence => true
end
end