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