Sha256: 6144f77dcedcc0e22d64de26545d8942e5ea4f11319c0df7de1e3414369393b0

Contents?: true

Size: 457 Bytes

Versions: 6

Compression:

Stored size: 457 Bytes

Contents

require 'sinatra'
require 'sprockets'

get '/assets/*' do
  environment = Sprockets::Environment.new
  environment.append_path 'vendor/assets/javascripts'
  environment.append_path 'vendor/assets/stylesheets'
  environment.append_path 'vendor/assets/images'

  environment.context_class.class_eval do
    def asset_path(path, options = {})
      "/assets/#{path}"
    end
  end

  environment[params[:splat].join('/')].to_s
end


get '/' do
  erb :index
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
markdown-toolbar-1.0.1 test/server.rb
markdown-toolbar-1.0.0 test/server.rb
markdown-toolbar-0.2.4 test/server.rb
markdown-toolbar-0.2.3 test/server.rb
markdown-toolbar-0.1.3 test/server.rb
markdown-toolbar-0.1.2 test/server.rb