├── .gitignore ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── examples ├── rconfig.ru ├── rsummer │ ├── config.ru │ ├── public │ │ ├── images │ │ │ └── tatry1.jpg │ │ ├── javascripts │ │ │ └── mapp.js │ │ └── stylesheets │ │ │ ├── mapp.css │ │ │ └── src │ │ │ └── background.png │ ├── summer.rb │ ├── tmp │ │ └── always_restart.txt │ └── views │ │ ├── index.erb │ │ └── layout.erb ├── rwinter │ ├── config.ru │ ├── public │ │ ├── images │ │ │ └── tatry2.jpg │ │ ├── javascripts │ │ │ └── mapp.js │ │ └── stylesheets │ │ │ ├── mapp.css │ │ │ └── src │ │ │ └── background.png │ ├── tmp │ │ └── always_restart.txt │ ├── views │ │ ├── index.erb │ │ └── layout.erb │ └── winter.rb ├── summer │ ├── config.ru │ ├── public │ │ ├── images │ │ │ └── tatry1.jpg │ │ ├── javascripts │ │ │ └── app.js │ │ └── stylesheets │ │ │ ├── app.css │ │ │ └── src │ │ │ └── bronzed_olive.png │ ├── summer.rb │ ├── tmp │ │ └── always_restart.txt │ └── views │ │ ├── index.erb │ │ ├── layout.erb │ │ └── topr.erb └── winter │ ├── config.ru │ ├── public │ ├── images │ │ └── tatry2.jpg │ ├── javascripts │ │ └── app.js │ └── stylesheets │ │ ├── app.css │ │ └── src │ │ └── skating.png │ ├── tmp │ └── always_restart.txt │ ├── views │ ├── index.erb │ └── layout.erb │ └── winter.rb ├── lib └── sinatra │ └── static_assets.rb ├── sinatra-static-assets.gemspec └── test ├── public └── test.css ├── sinatra_app.rb ├── sinatra_baseapp.rb ├── sinatra_static_assets_test.rb ├── sinatra_static_assets_xhtml_test.rb └── test_helper.rb /.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | .bundle 3 | Gemfile.lock 4 | pkg/* 5 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- 1 | require 'bundler/gem_tasks' 2 | -------------------------------------------------------------------------------- /examples/rconfig.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/rconfig.ru -------------------------------------------------------------------------------- /examples/rsummer/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/rsummer/config.ru -------------------------------------------------------------------------------- /examples/rsummer/public/images/tatry1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/rsummer/public/images/tatry1.jpg -------------------------------------------------------------------------------- /examples/rsummer/public/javascripts/mapp.js: -------------------------------------------------------------------------------- 1 | /* mapp1 */ 2 | -------------------------------------------------------------------------------- /examples/rsummer/public/stylesheets/mapp.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/rsummer/public/stylesheets/mapp.css -------------------------------------------------------------------------------- /examples/rsummer/public/stylesheets/src/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/rsummer/public/stylesheets/src/background.png -------------------------------------------------------------------------------- /examples/rsummer/summer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/rsummer/summer.rb -------------------------------------------------------------------------------- /examples/rsummer/tmp/always_restart.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/rsummer/views/index.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/rsummer/views/index.erb -------------------------------------------------------------------------------- /examples/rsummer/views/layout.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/rsummer/views/layout.erb -------------------------------------------------------------------------------- /examples/rwinter/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/rwinter/config.ru -------------------------------------------------------------------------------- /examples/rwinter/public/images/tatry2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/rwinter/public/images/tatry2.jpg -------------------------------------------------------------------------------- /examples/rwinter/public/javascripts/mapp.js: -------------------------------------------------------------------------------- 1 | /* mapp.js */ 2 | -------------------------------------------------------------------------------- /examples/rwinter/public/stylesheets/mapp.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/rwinter/public/stylesheets/mapp.css -------------------------------------------------------------------------------- /examples/rwinter/public/stylesheets/src/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/rwinter/public/stylesheets/src/background.png -------------------------------------------------------------------------------- /examples/rwinter/tmp/always_restart.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/rwinter/views/index.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/rwinter/views/index.erb -------------------------------------------------------------------------------- /examples/rwinter/views/layout.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/rwinter/views/layout.erb -------------------------------------------------------------------------------- /examples/rwinter/winter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/rwinter/winter.rb -------------------------------------------------------------------------------- /examples/summer/config.ru: -------------------------------------------------------------------------------- 1 | require './summer' 2 | 3 | use Rack::ShowExceptions 4 | run Sinatra::Application 5 | -------------------------------------------------------------------------------- /examples/summer/public/images/tatry1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/summer/public/images/tatry1.jpg -------------------------------------------------------------------------------- /examples/summer/public/javascripts/app.js: -------------------------------------------------------------------------------- 1 | /* summer: app.js */ 2 | -------------------------------------------------------------------------------- /examples/summer/public/stylesheets/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/summer/public/stylesheets/app.css -------------------------------------------------------------------------------- /examples/summer/public/stylesheets/src/bronzed_olive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/summer/public/stylesheets/src/bronzed_olive.png -------------------------------------------------------------------------------- /examples/summer/summer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/summer/summer.rb -------------------------------------------------------------------------------- /examples/summer/tmp/always_restart.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/summer/views/index.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/summer/views/index.erb -------------------------------------------------------------------------------- /examples/summer/views/layout.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/summer/views/layout.erb -------------------------------------------------------------------------------- /examples/summer/views/topr.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/summer/views/topr.erb -------------------------------------------------------------------------------- /examples/winter/config.ru: -------------------------------------------------------------------------------- 1 | require './winter' 2 | 3 | use Rack::ShowExceptions 4 | run Sinatra::Application 5 | -------------------------------------------------------------------------------- /examples/winter/public/images/tatry2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/winter/public/images/tatry2.jpg -------------------------------------------------------------------------------- /examples/winter/public/javascripts/app.js: -------------------------------------------------------------------------------- 1 | /* app1.js */ 2 | -------------------------------------------------------------------------------- /examples/winter/public/stylesheets/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/winter/public/stylesheets/app.css -------------------------------------------------------------------------------- /examples/winter/public/stylesheets/src/skating.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/winter/public/stylesheets/src/skating.png -------------------------------------------------------------------------------- /examples/winter/tmp/always_restart.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/winter/views/index.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/winter/views/index.erb -------------------------------------------------------------------------------- /examples/winter/views/layout.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/winter/views/layout.erb -------------------------------------------------------------------------------- /examples/winter/winter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/examples/winter/winter.rb -------------------------------------------------------------------------------- /lib/sinatra/static_assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/lib/sinatra/static_assets.rb -------------------------------------------------------------------------------- /sinatra-static-assets.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/sinatra-static-assets.gemspec -------------------------------------------------------------------------------- /test/public/test.css: -------------------------------------------------------------------------------- 1 | /* Dummy CSS file for tests */ 2 | html { background: white } -------------------------------------------------------------------------------- /test/sinatra_app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/test/sinatra_app.rb -------------------------------------------------------------------------------- /test/sinatra_baseapp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/test/sinatra_baseapp.rb -------------------------------------------------------------------------------- /test/sinatra_static_assets_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/test/sinatra_static_assets_test.rb -------------------------------------------------------------------------------- /test/sinatra_static_assets_xhtml_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/test/sinatra_static_assets_xhtml_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wbzyl/sinatra-static-assets/HEAD/test/test_helper.rb --------------------------------------------------------------------------------