lib/classy_assets.rb in classy_assets-0.1.4 vs lib/classy_assets.rb in classy_assets-0.2.0

- old
+ new

@@ -13,75 +13,75 @@ def self.configure yield self end def self.asset_digest - @asset_digest ||= false + @asset_digest.nil? ? false : @asset_digest end def self.asset_digest=(digest) @asset_digest = digest end def self.asset_paths - @asset_paths ||= build_asset_path(%w(fonts images javascripts stylesheets)) + @asset_paths || build_asset_path(%w(fonts images javascripts stylesheets)) end def self.asset_paths=(paths) @asset_paths = paths.to_a end def self.asset_host - @asset_host ||= nil + @asset_host end def self.asset_host=(host) @asset_host = host end def self.asset_prefix - @asset_prefix ||= 'assets' + @asset_prefix || 'assets' end def self.asset_prefix=(prefix) @asset_prefix = prefix end def self.css_compressor - @css_compressor ||= :yui + @css_compressor || :yui end def self.css_compressor=(compressor) @css_compressor = compressor end def self.debug_mode - @debug_mode ||= (ENV['RACK_ENV'] == 'development') + @debug_mode.nil? ? (ENV['RACK_ENV'] == 'development') : @debug_mode end def self.debug_mode=(debug) @debug_mode = debug end def self.js_compressor - @js_compressor ||= :uglifier + @js_compressor || :uglifier end def self.js_compressor=(compressor) @js_compressor = compressor end def self.public_path - @public_path ||= './public' + @public_path || File.join(root_path, 'public') end def self.public_path=(path) @public_path = path end def self.root_path - @root_path ||= '.' + @root_path || '.' end def self.root_path=(path) @root_path = path end @@ -94,10 +94,10 @@ end def self.sprockets @sprockets ||= ::Sprockets::Environment.new(root_path) asset_paths.each do |asset_path| - @sprockets.append_path asset_path unless @sprockets.paths.include? asset_path + @sprockets.append_path asset_path unless @sprockets.paths.include?(asset_path) end @sprockets end end end