Sha256: f2e0495828f56ac61222a8cae81587963a4c5ebd24baff9e50e38448622c0179

Contents?: true

Size: 1.31 KB

Versions: 9

Compression:

Stored size: 1.31 KB

Contents

require "down"
require "digest"
require "json"
require "yaml"
require "singleton"

require "fontist/errors"
require "fontist/version"

require "fontist/font"
require "fontist/formula"
require "fontist/system_font"
require "fontist/fontist_font"
require "fontist/manifest"
require "fontist/helpers"

module Fontist
  def self.ui
    Fontist::Utils::UI
  end

  def self.lib_path
    Fontist.root_path.join("lib")
  end

  def self.root_path
    Pathname.new(File.dirname(__dir__))
  end

  def self.fontist_path
    Pathname.new(ENV["FONTIST_PATH"] || File.join(Dir.home, ".fontist"))
  end

  def self.fonts_path
    Fontist.fontist_path.join("fonts")
  end

  def self.formulas_repo_path
    Fontist.fontist_path.join("formulas")
  end

  def self.formulas_repo_url
    "https://github.com/fontist/formulas.git"
  end

  def self.formulas_path
    Fontist.formulas_repo_path.join("Formulas")
  end

  def self.downloads_path
    Fontist.fontist_path.join("downloads")
  end

  def self.system_file_path
    Fontist.lib_path.join("fontist", "system.yml")
  end

  def self.system_index_path
    Fontist.fontist_path.join("system_index.yml")
  end

  def self.formula_index_path
    Fontist.formulas_repo_path.join("index.yml")
  end

  def self.formula_filename_index_path
    Fontist.formulas_repo_path.join("filename_index.yml")
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
fontist-1.8.13 lib/fontist.rb
fontist-1.8.12 lib/fontist.rb
fontist-1.8.11 lib/fontist.rb
fontist-1.8.10 lib/fontist.rb
fontist-1.8.9 lib/fontist.rb
fontist-1.8.8 lib/fontist.rb
fontist-1.8.7 lib/fontist.rb
fontist-1.8.6 lib/fontist.rb
fontist-1.8.5 lib/fontist.rb