lib/assets_booster/merger/simple.rb in assets_booster-0.0.1 vs lib/assets_booster/merger/simple.rb in assets_booster-0.0.2
- old
+ new
@@ -1,22 +1,18 @@
+require 'assets_booster/merger/base'
module AssetsBooster
module Merger
- class Simple
- def self.name
+ class Simple < Base
+ def name
"Simple Merger"
end
- def self.merge(sources, target)
- sources.inject("") do |code, source|
- File.open(source, "r") do |file|
- code << file.read.strip+"\n"
- end
+ def merge(target)
+ assets.inject("") do |code, asset|
+ code << asset[:css]
+ code << "\n"
end.strip
end
-
- def self.mtime(sources)
- sources.map{ |source| File.mtime(source) }.max
- end
end
end
end