require 'drb_videospiller'    # Trenger definisjonen til Kontroller
$hvor = 'på soverommet'
DRb.start_service
vcr_tjener = DRbObject.new( nil, 'druby://localhost:4242' )

$tjener_utput = vcr_tjener.hent_standard_utput 
def puts_begge_steder( tekst )
  puts tekst
  $tjener_utput.puts tekst
end

puts_begge_steder('--Fjernkontrollen kan vi ta med inn på soverommet')
fjernkontroll = vcr_tjener.ny_fjernkontroll
p fjernkontroll
fjernkontroll.hvor_er_du?  #=> Kontroll: 'Jeg er på soverommet.'
fjernkontroll.start        #=> Videospiller: 'Press play on tape i stua.'

puts_begge_steder('--Mens kontrollen som er tett knyttet til ' +
                  'videospilleren må forbli i stua.')
# Så vi får bare en referanse til, og ikke en kopi av, kontrollen.
kontroll = vcr_tjener.ny_kontroll
p kontroll
kontroll.hvor_er_du?       #=> Kontroll: 'Jeg er i stua.'
kontroll.start             #=> Videospiller: 'Press play on tape i stua.'
