class Fontist::CollectionFile
Public Class Methods
Source
# File lib/fontist/collection_file.rb, line 8 def from_path(path) io = ::File.new(path, "rb") yield new(build_collection(io)) ensure io.close end
Source
# File lib/fontist/collection_file.rb, line 26 def initialize(ttfunk_collection) @collection = ttfunk_collection end
Public Instance Methods
Source
# File lib/fontist/collection_file.rb, line 42 def [](index) FontFile.from_collection_index(@collection, index) end
Source
# File lib/fontist/collection_file.rb, line 34 def each count.times do |index| yield self[index] end self end