2014-01-14 21:22:05 +00:00
|
|
|
module JamRuby
|
2014-01-17 04:51:19 +00:00
|
|
|
class IcecastServerRelay < ActiveRecord::Base
|
2014-01-14 21:22:05 +00:00
|
|
|
|
2014-01-19 02:20:44 +00:00
|
|
|
self.table_name = 'icecast_server_relays'
|
2014-01-14 21:22:05 +00:00
|
|
|
|
2014-01-19 02:20:44 +00:00
|
|
|
attr_accessible :icecast_relay_id, :icecast_server_id, as: :admin
|
2014-01-14 21:22:05 +00:00
|
|
|
|
2014-01-19 02:20:44 +00:00
|
|
|
belongs_to :relay, :class_name => "JamRuby::IcecastRelay", :foreign_key => 'icecast_relay_id', :inverse_of => :server_relays
|
|
|
|
|
belongs_to :server, :class_name => "JamRuby::IcecastServer", :foreign_key => 'icecast_server_id', :inverse_of => :server_relays
|
|
|
|
|
|
|
|
|
|
validates :server, :presence => true
|
|
|
|
|
validates :relay, :presence => true
|
2014-01-14 21:22:05 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
end
|
|
|
|
|
end
|