Module: Sinatra::Praat

Defined in:
lib/sinatra/praat.rb,
lib/sinatra/praat/version.rb

Defined Under Namespace

Modules: Helpers

Constant Summary collapse

VERSION =
"1.3.0"

Class Method Summary collapse

Class Method Details

.registered(app) ⇒ Object



14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'lib/sinatra/praat.rb', line 14

def self.registered(app)
  app.helpers Praat::Helpers

  app.post '/extract_formant1' do
    if params["data"] && params["data"][:tempfile]
      file = params["data"][:tempfile]
      begin
        extract_formant1(file: file)
      ensure
        file.close
        file.unlink
      end
    else
      status :bad_request
    end
  end
end