Class: Icomoon2Sass::Archive

Inherits:
Object
  • Object
show all
Defined in:
lib/icomoon2sass/archive.rb

Direct Known Subclasses

Dir, Zip

Constant Summary collapse

EXTRACTABLE_PATTERN =
/(fonts\/.*|selection\.js|style\.css)/

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#filesObject (readonly)

Returns the value of attribute files.



2
3
4
# File 'lib/icomoon2sass/archive.rb', line 2

def files
  @files
end

Instance Method Details

#font_filesObject



6
7
8
# File 'lib/icomoon2sass/archive.rb', line 6

def font_files
  @_font_files ||= @files.reject {|key| !key.match(/fonts/) }
end

#metadata_fileObject



10
11
12
# File 'lib/icomoon2sass/archive.rb', line 10

def 
  @_metadata_file ||= @files.reject {|key| !key.match(/\.json/) }.values.first
end