18 lines
758 B
Ruby
18 lines
758 B
Ruby
module JamRuby
|
|
class IcecastMastersvrRelay < ActiveRecord::Base
|
|
include JAmXml
|
|
self.primary_key = 'id'
|
|
attr_accessible :master_server, :master_server_port, :master_username, :master_password, :relays_on_demand
|
|
validates :master_password, :master_username, presence: true
|
|
|
|
def dumpXml (ident=0, output=$stdout)
|
|
hash = Hash["master_server" => self.master_server,
|
|
"master_server_port" => self.master_server_port,
|
|
"master_username" => self.master_username,
|
|
"master_password" => self.master_password,
|
|
"relays_on_demand" => self.relays_on_demand]
|
|
|
|
self.jdumpXml(hash, "masterrelay", ident, output)
|
|
end
|
|
end
|
|
end |