Sha256: 39fb65e6060875895c97853654c652bc0ab9e83e1c3f7e544c80b1894ac9276f
Contents?: true
Size: 556 Bytes
Versions: 14
Compression:
Stored size: 556 Bytes
Contents
# encoding: utf-8 module LocalPac class File private attr_reader :extension public attr_accessor :compressed_content attr_reader :path, :name, :content def initialize(path, content = '') @path = path @extension = ::File.extname(path) @name = path.sub(/\.[^.]+$/, '').gsub(%r{/}, '::').downcase.to_sym @content = content end def nil? false end def extension?(ext) extension == ext end def prepare(handler) handler.prepare(self) end end end
Version data entries
14 entries across 14 versions & 1 rubygems