class Fontastic2Sass::Zip
Public Class Methods
new(zip_file)
click to toggle source
# File lib/fontastic2sass/zip.rb, line 5 def initialize(zip_file) @files = {} Zip::File.open(zip_file) do |z| z.each do |entry| @files[entry.name] = z.get_input_stream(entry).read if extractable? entry end end end
Private Instance Methods
extractable?(entry)
click to toggle source
# File lib/fontastic2sass/zip.rb, line 17 def extractable?(entry) return EXTRACTABLE_PATTERN.match(entry.name) && entry.ftype == :file end