Module: NabaztagHackKit::Mods::Streaming

Defined in:
lib/nabaztag_hack_kit/mods/recording.rb,
lib/nabaztag_hack_kit/mods/streaming.rb

Constant Summary collapse

REC_FILE =
'rec.wav'

Class Method Summary collapse

Class Method Details

.registered(app) ⇒ Object



8
9
10
11
12
13
14
15
16
# File 'lib/nabaztag_hack_kit/mods/recording.rb', line 8

def self.registered(app)
  app.on 'recording-finished' do |bunny, _data, request, run|
    file_name = REC_FILE # TODO: add timestamp??
    File.open(file_name, 'w+') do |f|
      f.write request.body.read
    end
    callback('recording-finished', bunny, file_name, request, run + 1)
  end
end