Update to sinatra 1.0a
4
Gemfile
|
@ -6,12 +6,12 @@ bin_path "lib/middleman/vendor/bin"
|
|||
gem "shotgun"
|
||||
gem "templater"
|
||||
gem "sprockets"
|
||||
gem "sinatra"
|
||||
gem "sinatra", "1.0.a"
|
||||
gem "sinatra-content-for"
|
||||
gem "rack-test"
|
||||
gem "yui-compressor"
|
||||
gem "haml"
|
||||
gem "compass", "0.10.0.pre4"
|
||||
gem "compass", "0.10.0.pre5"
|
||||
gem "compass-colors"
|
||||
gem "fancy-buttons"
|
||||
gem "json_pure"
|
||||
|
|
|
@ -54,7 +54,7 @@ module Middleman
|
|||
def template_exists?(path, renderer=nil)
|
||||
template_path = path.dup
|
||||
template_path << ".#{renderer}" if renderer
|
||||
File.readable? File.join(options.views, template_path)
|
||||
File.readable? File.join(settings.views, template_path)
|
||||
end
|
||||
|
||||
# Base case renderer (do nothing), Should be over-ridden
|
||||
|
@ -97,16 +97,20 @@ module Middleman
|
|||
self.respond_to?(name) && self.send(name)
|
||||
end
|
||||
|
||||
def enabled?(name)
|
||||
self.class.enabled?(name)
|
||||
end
|
||||
|
||||
private
|
||||
def process_request(layout = :layout)
|
||||
# Normalize the path and add index if we're looking at a directory
|
||||
path = request.path
|
||||
path << options.index_file if path.match(%r{/$})
|
||||
path << settings.index_file if path.match(%r{/$})
|
||||
path.gsub!(%r{^/}, '')
|
||||
|
||||
# If the enabled renderers succeed, return the content, mime-type and an HTTP 200
|
||||
if content = render_path(path, layout)
|
||||
content_type media_type(File.extname(path)), :charset => 'utf-8'
|
||||
content_type mime_type(File.extname(path)), :charset => 'utf-8'
|
||||
status 200
|
||||
content
|
||||
else
|
||||
|
|
|
@ -4,16 +4,16 @@ class Middleman::Base
|
|||
alias_method :pre_automatic_image_tag, :image_tag
|
||||
helpers do
|
||||
def image_tag(path, params={})
|
||||
if !options.enabled?(:automatic_image_sizes)
|
||||
if !self.enabled?(:automatic_image_sizes)
|
||||
return pre_automatic_image_tag(path, params)
|
||||
end
|
||||
|
||||
if (!params[:width] || !params[:height]) && !path.include?("://")
|
||||
params[:alt] ||= ""
|
||||
http_prefix = options.http_images_path rescue options.images_dir
|
||||
http_prefix = settings.http_images_path rescue settings.images_dir
|
||||
|
||||
begin
|
||||
real_path = File.join(options.public, options.images_dir, path)
|
||||
real_path = File.join(settings.public, settings.images_dir, path)
|
||||
if File.exists? real_path
|
||||
dimensions = Middleman::FastImage.size(real_path, :raise_on_failure => true)
|
||||
params[:width] ||= dimensions[0]
|
||||
|
|
|
@ -27,7 +27,7 @@ module Middleman
|
|||
|
||||
def page_classes
|
||||
path = request.path_info.dup
|
||||
path << options.index_file if path.match(%r{/$})
|
||||
path << settings.index_file if path.match(%r{/$})
|
||||
path = path.gsub(%r{^/}, '')
|
||||
|
||||
classes = []
|
||||
|
@ -49,21 +49,21 @@ module Middleman
|
|||
|
||||
def image_tag(path, params={})
|
||||
params[:alt] ||= ""
|
||||
prefix = options.http_images_path rescue options.images_dir
|
||||
prefix = settings.http_images_path rescue settings.images_dir
|
||||
params = params.merge(:src => asset_url(path, prefix))
|
||||
params = params.map { |k,v| %Q{#{k}="#{v}"}}.join(' ')
|
||||
"<img #{params} />"
|
||||
end
|
||||
|
||||
def javascript_include_tag(path, params={})
|
||||
params = params.merge(:src => asset_url(path, options.js_dir), :type => "text/javascript")
|
||||
params = params.merge(:src => asset_url(path, settings.js_dir), :type => "text/javascript")
|
||||
params = params.map { |k,v| %Q{#{k}="#{v}"}}.join(' ')
|
||||
"<script #{params}></script>"
|
||||
end
|
||||
|
||||
def stylesheet_link_tag(path, params={})
|
||||
params[:rel] ||= "stylesheet"
|
||||
params = params.merge(:href => asset_url(path, options.css_dir), :type => "text/css")
|
||||
params = params.merge(:href => asset_url(path, settings.css_dir), :type => "text/css")
|
||||
params = params.map { |k,v| %Q{#{k}="#{v}"}}.join(' ')
|
||||
"<link #{params} />"
|
||||
end
|
||||
|
|
|
@ -17,17 +17,17 @@ module Middleman::Sass
|
|||
def render_path(path, layout)
|
||||
if template_exists?(path, :sass)
|
||||
begin
|
||||
static_version = options.public + request.path_info
|
||||
static_version = settings.public + request.path_info
|
||||
send_file(static_version) if File.exists? static_version
|
||||
|
||||
location_of_sass_file = options.environment == "build" ?
|
||||
File.join(Dir.pwd, options.build_dir) :
|
||||
options.public
|
||||
location_of_sass_file = settings.environment == "build" ?
|
||||
File.join(Dir.pwd, settings.build_dir) :
|
||||
settings.public
|
||||
|
||||
css_filename = File.join(location_of_sass_file, request.path_info)
|
||||
result = sass(path.to_sym, ::Compass.sass_engine_options.merge({ :css_filename => css_filename }))
|
||||
|
||||
if options.enabled?(:minify_css?)
|
||||
if enabled?(:minify_css)
|
||||
::YUI::CssCompressor.new.compress(result)
|
||||
else
|
||||
result
|
||||
|
|
6
lib/middleman/vendor/bin/compass
vendored
|
@ -1,3 +1,3 @@
|
|||
#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p376/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/gems/compass-0.10.0.pre4/bin/compass"))
|
||||
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/gems/compass-0.10.0.pre5/bin/compass"))
|
6
lib/middleman/vendor/bin/css2sass
vendored
|
@ -1,3 +1,3 @@
|
|||
#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p376/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/gems/haml-2.2.17/bin/css2sass"))
|
||||
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/gems/haml-2.2.17/bin/css2sass"))
|
6
lib/middleman/vendor/bin/edit_json.rb
vendored
|
@ -1,3 +1,3 @@
|
|||
#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p376/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/gems/json_pure-1.2.0/bin/edit_json.rb"))
|
||||
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/gems/json-1.2.0/bin/edit_json.rb"))
|
6
lib/middleman/vendor/bin/haml
vendored
|
@ -1,3 +1,3 @@
|
|||
#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p376/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/gems/haml-2.2.17/bin/haml"))
|
||||
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/gems/haml-2.2.17/bin/haml"))
|
6
lib/middleman/vendor/bin/html2haml
vendored
|
@ -1,3 +1,3 @@
|
|||
#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p376/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/gems/haml-2.2.17/bin/html2haml"))
|
||||
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/gems/haml-2.2.17/bin/html2haml"))
|
6
lib/middleman/vendor/bin/htmldiff
vendored
|
@ -1,3 +1,3 @@
|
|||
#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p376/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/gems/diff-lcs-1.1.2/bin/htmldiff"))
|
||||
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/gems/diff-lcs-1.1.2/bin/htmldiff"))
|
3
lib/middleman/vendor/bin/launchy
vendored
|
@ -1,3 +0,0 @@
|
|||
#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p376/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/gems/launchy-0.3.5/bin/launchy"))
|
6
lib/middleman/vendor/bin/ldiff
vendored
|
@ -1,3 +1,3 @@
|
|||
#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p376/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/gems/diff-lcs-1.1.2/bin/ldiff"))
|
||||
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/gems/diff-lcs-1.1.2/bin/ldiff"))
|
6
lib/middleman/vendor/bin/prettify_json.rb
vendored
|
@ -1,3 +1,3 @@
|
|||
#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p376/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/gems/json_pure-1.2.0/bin/prettify_json.rb"))
|
||||
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/gems/json-1.2.0/bin/prettify_json.rb"))
|
6
lib/middleman/vendor/bin/rackup
vendored
|
@ -1,3 +1,3 @@
|
|||
#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p376/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/gems/rack-1.1.0/bin/rackup"))
|
||||
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/gems/rack-1.1.0/bin/rackup"))
|
6
lib/middleman/vendor/bin/rake
vendored
|
@ -1,3 +1,3 @@
|
|||
#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p376/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/gems/rake-0.8.7/bin/rake"))
|
||||
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/gems/rake-0.8.7/bin/rake"))
|
6
lib/middleman/vendor/bin/sass
vendored
|
@ -1,3 +1,3 @@
|
|||
#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p376/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/gems/haml-2.2.17/bin/sass"))
|
||||
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/gems/haml-2.2.17/bin/sass"))
|
6
lib/middleman/vendor/bin/shotgun
vendored
|
@ -1,3 +1,3 @@
|
|||
#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p376/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/gems/shotgun-0.5/bin/shotgun"))
|
||||
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/gems/shotgun-0.6/bin/shotgun"))
|
6
lib/middleman/vendor/bin/smusher
vendored
|
@ -1,3 +1,3 @@
|
|||
#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p376/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/gems/smusher-0.4.2/bin/smusher"))
|
||||
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/gems/smusher-0.4.2/bin/smusher"))
|
6
lib/middleman/vendor/bin/sprocketize
vendored
|
@ -1,3 +1,3 @@
|
|||
#!/Users/tdreyno/homebrew/Cellar/ruby/1.9.1-p376/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.9.1/gems/sprockets-1.0.2/bin/sprocketize"))
|
||||
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
|
||||
require File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/environment"))
|
||||
load File.expand_path(File.join(File.dirname(__FILE__), "../gems/ruby/1.8/gems/sprockets-1.0.2/bin/sprocketize"))
|
BIN
lib/middleman/vendor/gems/ruby/1.8/cache/compass-0.10.0.pre5.gem
vendored
Normal file
BIN
lib/middleman/vendor/gems/ruby/1.8/cache/fancy-buttons-0.3.9.gem
vendored
Normal file
BIN
lib/middleman/vendor/gems/ruby/1.8/cache/shotgun-0.6.gem
vendored
Normal file
BIN
lib/middleman/vendor/gems/ruby/1.8/cache/sinatra-1.0.a.gem
vendored
Normal file
|
@ -6,8 +6,6 @@ module Bundler
|
|||
ENV["PATH"] = "#{dir}/../../../bin:#{ENV["PATH"]}"
|
||||
ENV["RUBYOPT"] = "-r#{file} #{ENV["RUBYOPT"]}"
|
||||
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/configuration-1.1.0/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/configuration-1.1.0/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/json_pure-1.2.0/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/json_pure-1.2.0/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/extlib-0.9.14/bin")
|
||||
|
@ -20,48 +18,44 @@ module Bundler
|
|||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/yui-compressor-0.9.1/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/rack-1.1.0/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/rack-1.1.0/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/shotgun-0.6/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/shotgun-0.6/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/rack-test-0.5.3/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/rack-test-0.5.3/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/sinatra-0.9.4/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/sinatra-0.9.4/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/haml-2.2.17/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/haml-2.2.17/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/sinatra-1.0.a/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/sinatra-1.0.a/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/sprockets-1.0.2/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/sprockets-1.0.2/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/rake-0.8.7/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/rake-0.8.7/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/launchy-0.3.5/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/launchy-0.3.5/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/shotgun-0.5/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/shotgun-0.5/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/diff-lcs-1.1.2/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/diff-lcs-1.1.2/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/highline-1.5.1/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/highline-1.5.1/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/templater-1.0.0/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/templater-1.0.0/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/rake-0.8.7/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/rake-0.8.7/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/httpclient-2.1.5.2/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/httpclient-2.1.5.2/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/compass-0.10.0.pre4/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/compass-0.10.0.pre4/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/sinatra-content-for-0.2/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/sinatra-content-for-0.2/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/compass-0.10.0.pre5/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/compass-0.10.0.pre5/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/compass-slickmap-0.2.3/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/compass-slickmap-0.2.3/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/smusher-0.4.2/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/smusher-0.4.2/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/sinatra-content-for-0.2/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/sinatra-content-for-0.2/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/compass-colors-0.3.1/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/compass-colors-0.3.1/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/fancy-buttons-0.3.7/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/fancy-buttons-0.3.7/lib")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/fancy-buttons-0.3.9/bin")
|
||||
$LOAD_PATH.unshift File.expand_path("#{dir}/gems/fancy-buttons-0.3.9/lib")
|
||||
|
||||
@gemfile = "#{dir}/../../../../../../Gemfile"
|
||||
|
||||
require "rubygems" unless respond_to?(:gem) # 1.9 already has RubyGems loaded
|
||||
|
||||
@bundled_specs = {}
|
||||
@bundled_specs["configuration"] = eval(File.read("#{dir}/specifications/configuration-1.1.0.gemspec"))
|
||||
@bundled_specs["configuration"].loaded_from = "#{dir}/specifications/configuration-1.1.0.gemspec"
|
||||
@bundled_specs["json_pure"] = eval(File.read("#{dir}/specifications/json_pure-1.2.0.gemspec"))
|
||||
@bundled_specs["json_pure"].loaded_from = "#{dir}/specifications/json_pure-1.2.0.gemspec"
|
||||
@bundled_specs["extlib"] = eval(File.read("#{dir}/specifications/extlib-0.9.14.gemspec"))
|
||||
|
@ -72,40 +66,38 @@ module Bundler
|
|||
@bundled_specs["yui-compressor"].loaded_from = "#{dir}/specifications/yui-compressor-0.9.1.gemspec"
|
||||
@bundled_specs["rack"] = eval(File.read("#{dir}/specifications/rack-1.1.0.gemspec"))
|
||||
@bundled_specs["rack"].loaded_from = "#{dir}/specifications/rack-1.1.0.gemspec"
|
||||
@bundled_specs["shotgun"] = eval(File.read("#{dir}/specifications/shotgun-0.6.gemspec"))
|
||||
@bundled_specs["shotgun"].loaded_from = "#{dir}/specifications/shotgun-0.6.gemspec"
|
||||
@bundled_specs["rack-test"] = eval(File.read("#{dir}/specifications/rack-test-0.5.3.gemspec"))
|
||||
@bundled_specs["rack-test"].loaded_from = "#{dir}/specifications/rack-test-0.5.3.gemspec"
|
||||
@bundled_specs["sinatra"] = eval(File.read("#{dir}/specifications/sinatra-0.9.4.gemspec"))
|
||||
@bundled_specs["sinatra"].loaded_from = "#{dir}/specifications/sinatra-0.9.4.gemspec"
|
||||
@bundled_specs["haml"] = eval(File.read("#{dir}/specifications/haml-2.2.17.gemspec"))
|
||||
@bundled_specs["haml"].loaded_from = "#{dir}/specifications/haml-2.2.17.gemspec"
|
||||
@bundled_specs["sinatra"] = eval(File.read("#{dir}/specifications/sinatra-1.0.a.gemspec"))
|
||||
@bundled_specs["sinatra"].loaded_from = "#{dir}/specifications/sinatra-1.0.a.gemspec"
|
||||
@bundled_specs["sprockets"] = eval(File.read("#{dir}/specifications/sprockets-1.0.2.gemspec"))
|
||||
@bundled_specs["sprockets"].loaded_from = "#{dir}/specifications/sprockets-1.0.2.gemspec"
|
||||
@bundled_specs["rake"] = eval(File.read("#{dir}/specifications/rake-0.8.7.gemspec"))
|
||||
@bundled_specs["rake"].loaded_from = "#{dir}/specifications/rake-0.8.7.gemspec"
|
||||
@bundled_specs["launchy"] = eval(File.read("#{dir}/specifications/launchy-0.3.5.gemspec"))
|
||||
@bundled_specs["launchy"].loaded_from = "#{dir}/specifications/launchy-0.3.5.gemspec"
|
||||
@bundled_specs["shotgun"] = eval(File.read("#{dir}/specifications/shotgun-0.5.gemspec"))
|
||||
@bundled_specs["shotgun"].loaded_from = "#{dir}/specifications/shotgun-0.5.gemspec"
|
||||
@bundled_specs["diff-lcs"] = eval(File.read("#{dir}/specifications/diff-lcs-1.1.2.gemspec"))
|
||||
@bundled_specs["diff-lcs"].loaded_from = "#{dir}/specifications/diff-lcs-1.1.2.gemspec"
|
||||
@bundled_specs["highline"] = eval(File.read("#{dir}/specifications/highline-1.5.1.gemspec"))
|
||||
@bundled_specs["highline"].loaded_from = "#{dir}/specifications/highline-1.5.1.gemspec"
|
||||
@bundled_specs["templater"] = eval(File.read("#{dir}/specifications/templater-1.0.0.gemspec"))
|
||||
@bundled_specs["templater"].loaded_from = "#{dir}/specifications/templater-1.0.0.gemspec"
|
||||
@bundled_specs["rake"] = eval(File.read("#{dir}/specifications/rake-0.8.7.gemspec"))
|
||||
@bundled_specs["rake"].loaded_from = "#{dir}/specifications/rake-0.8.7.gemspec"
|
||||
@bundled_specs["httpclient"] = eval(File.read("#{dir}/specifications/httpclient-2.1.5.2.gemspec"))
|
||||
@bundled_specs["httpclient"].loaded_from = "#{dir}/specifications/httpclient-2.1.5.2.gemspec"
|
||||
@bundled_specs["compass"] = eval(File.read("#{dir}/specifications/compass-0.10.0.pre4.gemspec"))
|
||||
@bundled_specs["compass"].loaded_from = "#{dir}/specifications/compass-0.10.0.pre4.gemspec"
|
||||
@bundled_specs["sinatra-content-for"] = eval(File.read("#{dir}/specifications/sinatra-content-for-0.2.gemspec"))
|
||||
@bundled_specs["sinatra-content-for"].loaded_from = "#{dir}/specifications/sinatra-content-for-0.2.gemspec"
|
||||
@bundled_specs["compass"] = eval(File.read("#{dir}/specifications/compass-0.10.0.pre5.gemspec"))
|
||||
@bundled_specs["compass"].loaded_from = "#{dir}/specifications/compass-0.10.0.pre5.gemspec"
|
||||
@bundled_specs["compass-slickmap"] = eval(File.read("#{dir}/specifications/compass-slickmap-0.2.3.gemspec"))
|
||||
@bundled_specs["compass-slickmap"].loaded_from = "#{dir}/specifications/compass-slickmap-0.2.3.gemspec"
|
||||
@bundled_specs["smusher"] = eval(File.read("#{dir}/specifications/smusher-0.4.2.gemspec"))
|
||||
@bundled_specs["smusher"].loaded_from = "#{dir}/specifications/smusher-0.4.2.gemspec"
|
||||
@bundled_specs["sinatra-content-for"] = eval(File.read("#{dir}/specifications/sinatra-content-for-0.2.gemspec"))
|
||||
@bundled_specs["sinatra-content-for"].loaded_from = "#{dir}/specifications/sinatra-content-for-0.2.gemspec"
|
||||
@bundled_specs["compass-colors"] = eval(File.read("#{dir}/specifications/compass-colors-0.3.1.gemspec"))
|
||||
@bundled_specs["compass-colors"].loaded_from = "#{dir}/specifications/compass-colors-0.3.1.gemspec"
|
||||
@bundled_specs["fancy-buttons"] = eval(File.read("#{dir}/specifications/fancy-buttons-0.3.7.gemspec"))
|
||||
@bundled_specs["fancy-buttons"].loaded_from = "#{dir}/specifications/fancy-buttons-0.3.7.gemspec"
|
||||
@bundled_specs["fancy-buttons"] = eval(File.read("#{dir}/specifications/fancy-buttons-0.3.9.gemspec"))
|
||||
@bundled_specs["fancy-buttons"].loaded_from = "#{dir}/specifications/fancy-buttons-0.3.9.gemspec"
|
||||
|
||||
def self.add_specs_to_loaded_specs
|
||||
Gem.loaded_specs.merge! @bundled_specs
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
08894dc6ab17c4d79297868e177cbed3d338b93b
|
|
@ -1 +0,0 @@
|
|||
git://github.com/nex3/haml.git master
|
|
@ -1,21 +0,0 @@
|
|||
!!! Transition
|
||||
/ Feel free to delete this, it's just here to act as an example
|
||||
%html(xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en")
|
||||
%head
|
||||
%title Welcome to Compass & Blueprint
|
||||
%link(rel="stylesheet" href="<%= http_stylesheets_path %>/screen.css" type="text/css" media="screen, projection")
|
||||
%link(href="<%= http_stylesheets_path %>/print.css" media="print" rel="stylesheet" type="text/css")
|
||||
/[if lt IE 8]
|
||||
%link(href="<%= http_stylesheets_path %>/ie.css" media="screen, projection" rel="stylesheet" type="text/css")
|
||||
%style(type="text/css")
|
||||
:sass
|
||||
@import blueprint.sass
|
||||
body#welcome
|
||||
#container
|
||||
+container
|
||||
h1
|
||||
+column(24)
|
||||
%body#welcome.bp
|
||||
#container
|
||||
%h1 Welcome to Compass!
|
||||
%p This is <%= "ERB" %>
|
|
@ -1,25 +0,0 @@
|
|||
class FSSM::Monitor
|
||||
def initialize(options={})
|
||||
@options = options
|
||||
@backend = FSSM::Backends::Default.new
|
||||
end
|
||||
|
||||
def path(*args, &block)
|
||||
path = FSSM::Path.new(*args)
|
||||
|
||||
if block_given?
|
||||
if block.arity == 1
|
||||
block.call(path)
|
||||
else
|
||||
path.instance_eval(&block)
|
||||
end
|
||||
end
|
||||
|
||||
@backend.add_path(path)
|
||||
path
|
||||
end
|
||||
|
||||
def run
|
||||
@backend.run
|
||||
end
|
||||
end
|
|
@ -1,54 +0,0 @@
|
|||
require 'yaml'
|
||||
class FSSM::State
|
||||
def initialize(path)
|
||||
@path = path
|
||||
@cache = FSSM::Tree::Cache.new
|
||||
end
|
||||
|
||||
def refresh(base=nil, skip_callbacks=false)
|
||||
previous, current = recache(base || @path.to_pathname)
|
||||
|
||||
unless skip_callbacks
|
||||
deleted(previous, current)
|
||||
created(previous, current)
|
||||
modified(previous, current)
|
||||
end
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def created(previous, current)
|
||||
(current.keys - previous.keys).each {|created| @path.create(created)}
|
||||
end
|
||||
|
||||
def deleted(previous, current)
|
||||
(previous.keys - current.keys).each {|deleted| @path.delete(deleted)}
|
||||
end
|
||||
|
||||
def modified(previous, current)
|
||||
(current.keys & previous.keys).each do |file|
|
||||
@path.update(file) if (current[file] <=> previous[file]) != 0
|
||||
end
|
||||
end
|
||||
|
||||
def recache(base)
|
||||
base = FSSM::Pathname.for(base)
|
||||
previous = @cache.files
|
||||
snapshot(base)
|
||||
current = @cache.files
|
||||
[previous, current]
|
||||
end
|
||||
|
||||
def snapshot(base)
|
||||
base = FSSM::Pathname.for(base)
|
||||
@cache.unset(base)
|
||||
@path.glob.each {|glob| add_glob(base, glob)}
|
||||
end
|
||||
|
||||
def add_glob(base, glob)
|
||||
FSSM::Pathname.glob(base.join(glob).to_s).each do |fn|
|
||||
@cache.set(fn)
|
||||
end
|
||||
end
|
||||
|
||||
end
|
|
@ -1,6 +1,22 @@
|
|||
COMPASS CHANGELOG
|
||||
=================
|
||||
|
||||
0.10.0.pre5 (January 18, 2010)
|
||||
------------------------------
|
||||
* Fixed a bug in the grid builder in ruby 1.8.6 (Credit: [Richard Wöber][der-rich])
|
||||
* Better sudo handling for the rails installer via environment variables or prompt. (Credit: Ryan Shaw, Evan Sharp)
|
||||
* Removed support for the rip package manager.
|
||||
* Support for scss files in the compass watcher.
|
||||
* Cache buster timestamps were not working in some cases.
|
||||
* Make ANSI color output work on windows.
|
||||
* Command line switch (--boring) to turn off colorized output.
|
||||
* Strip trailing slash from directory and path configuration variables.
|
||||
* Added a --poll option to the compass watch subcommand to force polling.
|
||||
* Fixed a test failure in ruby 1.9 due to faulty test code.
|
||||
* Move the frameworks directory back to the top level. There's not actually a good reason for it to be buried in the ruby source.
|
||||
* Upgrade FSSM. (Hopfully) Fixes a watcher issue that caused the watcher to not trigger for some users.
|
||||
* Silence a deprecation warning in Rails 3.
|
||||
|
||||
0.10.0.pre4 (January 04, 2010)
|
||||
------------------------------
|
||||
* Fixed an FSSM loading issue that broke the compass watcher.
|
1
lib/middleman/vendor/gems/ruby/1.8/gems/compass-0.10.0.pre5/REVISION
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
9503512782eba7e387ba0dec14e5cfe1f3c0f22b
|
|
@ -63,6 +63,7 @@ begin
|
|||
gemspec.files -= Dir.glob("examples/**/*.css")
|
||||
gemspec.files -= Dir.glob("examples/**/*.html")
|
||||
gemspec.files -= Dir.glob("examples/*/extensions/**")
|
||||
gemspec.files += Dir.glob("frameworks/**/*")
|
||||
gemspec.files += Dir.glob("lib/**/*")
|
||||
gemspec.files += Dir.glob("test/**/*.*")
|
||||
gemspec.files -= Dir.glob("test/fixtures/stylesheets/*/saved/**/*.*")
|
|
@ -2,4 +2,4 @@
|
|||
:patch: 0
|
||||
:major: 0
|
||||
:minor: 10
|
||||
:build: pre4
|
||||
:build: pre5
|
Before Width: | Height: | Size: 206 B After Width: | Height: | Size: 206 B |
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 206 B After Width: | Height: | Size: 206 B |
Before Width: | Height: | Size: 655 B After Width: | Height: | Size: 655 B |
Before Width: | Height: | Size: 455 B After Width: | Height: | Size: 455 B |
Before Width: | Height: | Size: 537 B After Width: | Height: | Size: 537 B |
Before Width: | Height: | Size: 206 B After Width: | Height: | Size: 206 B |
Before Width: | Height: | Size: 777 B After Width: | Height: | Size: 777 B |
Before Width: | Height: | Size: 641 B After Width: | Height: | Size: 641 B |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 691 B After Width: | Height: | Size: 691 B |
Before Width: | Height: | Size: 741 B After Width: | Height: | Size: 741 B |
Before Width: | Height: | Size: 591 B After Width: | Height: | Size: 591 B |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 663 B After Width: | Height: | Size: 663 B |
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 206 B After Width: | Height: | Size: 206 B |
Before Width: | Height: | Size: 199 B After Width: | Height: | Size: 199 B |
Before Width: | Height: | Size: 199 B After Width: | Height: | Size: 199 B |
Before Width: | Height: | Size: 206 B After Width: | Height: | Size: 206 B |
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |