Sha256: ba9a049965c29ab103600858537da76649ce08554d0930deb63cd414736c5461

Contents?: true

Size: 426 Bytes

Versions: 10

Compression:

Stored size: 426 Bytes

Contents

require 'sinatra/base'
require 'sinatra/reloader'
require 'opal'

class SinatraApp < Sinatra::Base
  # Proc to generate javascript include tag (see config.ru)
  set :generate_javascript_include_tag, nil

  configure(:development) do
    register Sinatra::Reloader
    also_reload "#{__dir__}/**/*.rb"
  end

  get '/' do
    @js_tag = options.generate_javascript_include_tag
    erb :index  # Render views/index.erb
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
ovto-0.6.0 examples/sinatra/app.rb
ovto-0.6.0.rc1 examples/sinatra/app.rb
ovto-0.5.0 examples/sinatra/app.rb
ovto-0.4.1 examples/sinatra/app.rb
ovto-0.4.0 examples/sinatra/app.rb
ovto-0.3.0 examples/sinatra/app.rb
ovto-0.2.3 example/sinatra/app.rb
ovto-0.2.2 example/sinatra/app.rb
ovto-0.2.1 example/sinatra/app.rb
ovto-0.2.0 example/sinatra/app.rb