Sha256: efdf2c76ccc14d52b1809e3b19a487a866ae68ec427eb3edc92fd16a6c222f98

Contents?: true

Size: 898 Bytes

Versions: 6

Compression:

Stored size: 898 Bytes

Contents

path = File.expand_path("../lib" + File.dirname(__FILE__))
$:.unshift(path) unless $:.include?(path)

require 'rubygems'

require 'sinatra'
require 'sinatra/url_for'
require 'sinatra/static_assets'

get "/url_for" do
  content_type "text/plain"
  <<"EOD"
#{url_for("/")}
#{url_for("/foo")}
#{url_for("/foo", :full)}
EOD
end

get "/image_tag" do
  content_type "text/plain"
  <<"EOD"
#{image_tag("/images/foo.jpg", :alt => "[foo image]")}
EOD
end

get "/stylesheet_link_tag" do
  content_type "text/plain"
  <<"EOD"
#{stylesheet_link_tag("/stylesheets/winter.css", "/stylesheets/summer.css", :media => "projection")}
EOD
end

get "/javascript_script_tag" do
  content_type "text/plain"
  <<"EOD"
#{javascript_script_tag "/javascripts/summer.js", :charset => "iso-8859-2"}
EOD
end

get "/link_to_tag" do
  content_type "text/plain"
  <<"EOD"
#{link_to "Tatry Mountains Rescue Team", "/topr"}
EOD
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
wbzyl-sinatra-static-assets-0.2.1 test/sinatra_app.rb
wbzyl-sinatra-static-assets-0.2.2 test/sinatra_app.rb
wbzyl-sinatra-static-assets-0.2.4 test/sinatra_app.rb
wbzyl-sinatra-static-assets-0.2.5 test/sinatra_app.rb
sinatra-static-assets-0.5.0 test/sinatra_app.rb
sinatra-static-assets-0.4.0 test/sinatra_app.rb