Sha256: bb960b5e38e20fabf6e7491aa289ef769fde88447199f50d6d7a949a2f8f6397
Contents?: true
Size: 704 Bytes
Versions: 2
Compression:
Stored size: 704 Bytes
Contents
# -*- encoding: utf-8 -*- module AssetsPackager module Mergers class Base def self.merge! content = load_files! File.open(file, 'w+') { |f| f.write content } end def self.file @file ||= ::File.join(path, "all.#{type}") end def self.path raise "Not implemented" end def self.type raise "Not implemented" end protected def self.load_files! files = AssetsPackager::Configuration.file[type].map {|file| "#{path}/#{file}.#{type}" } lines = [] files.each do |file| lines << File.readlines(file) end lines end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
assets_packager-0.0.2 | lib/assets_packager/mergers/base.rb |
assets_packager-0.0.1.1 | lib/assets_packager/mergers/base.rb |