class Fontastic2Sass::Dir

Public Class Methods

new(directory) click to toggle source
# File lib/fontastic2sass/dir.rb, line 3
def initialize(directory)
  @files = {}

  Dir.glob("#{directory}/**/*", File::FNM_DOTMATCH) do |file|
    next if ['.','..','.DS_Store'].include? file

    @files[file.sub("#{directory}/", '')] = File.read(file) if extractable? file
  end

end

Private Instance Methods

extractable?(entry) click to toggle source
# File lib/fontastic2sass/dir.rb, line 16
def extractable?(entry)
  return EXTRACTABLE_PATTERN.match(entry) && File.file?(entry)
end