lib/middleman/features/relative_assets.rb in middleman-2.0.0.beta6 vs lib/middleman/features/relative_assets.rb in middleman-2.0.0.rc1
- old
+ new
@@ -1,23 +1,23 @@
module Middleman::Features::RelativeAssets
class << self
def registered(app)
::Compass.configuration.relative_assets = true
- Middleman::Assets.register :relative_assets do |path, prefix, request|
+ app.register_asset_handler :relative_assets do |path, prefix, request|
begin
- prefix = Middleman::Server.images_dir if prefix == Middleman::Server.http_images_path
+ prefix = app.images_dir if prefix == app.http_images_path
rescue
end
if path.include?("://")
- Middleman::Assets.before(:relative_assets, path, prefix, request)
+ app.before_asset_handler(:relative_assets, path, prefix, request)
elsif path[0,1] == "/"
path
else
path = File.join(prefix, path) if prefix.length > 0
request_path = request.path_info.dup
- request_path << Middleman::Server.index_file if path.match(%r{/$})
+ request_path << app.index_file if path.match(%r{/$})
request_path.gsub!(%r{^/}, '')
parts = request_path.split('/')
if parts.length > 1
arry = []
\ No newline at end of file