Sha256: c7bd58785b81e7f6ff93b83e188ef7d4b032b397ca5d0aa3b334192e038371fb

Contents?: true

Size: 1.08 KB

Versions: 8

Compression:

Stored size: 1.08 KB

Contents

require "fontcustom/version"
require "fontcustom/error"
require "fontcustom/utility"
require "fontcustom/base"
require "fontcustom/manifest"
require "fontcustom/options"
require "fontcustom/generator/font"
require "fontcustom/generator/template"

module Fontcustom
  def gem_lib
    File.expand_path(File.join(File.dirname(__FILE__), "fontcustom"))
  end
  module_function :gem_lib

  ##
  # Hack to get Thor to show more helpful defaults in `fontcustom help`. These
  # are overwritten in Fontcustom::Options.
  EXAMPLE_OPTIONS = {
    :output => "./FONT_NAME",
    :config => "./fontcustom.yml -or- ./config/fontcustom.yml",
    :templates => "css preview"
  }

  DEFAULT_OPTIONS = {
    :input => nil,
    :output => nil,
    :config => nil,
    :templates => %w|css preview|,
    :font_name => "fontcustom",
    :font_design_size => 16,
    :font_em => 512,
    :font_ascent => 448,
    :font_descent => 64,
    :css_selector => ".icon-{{glyph}}",
    :preprocessor_path => nil,
    :autowidth => false,
    :no_hash => false,
    :debug => false,
    :force => false,
    :quiet => false
  }
end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
gkh-fontcustom-1.3.8 lib/fontcustom.rb
gkh-fontcustom-1.3.7 lib/fontcustom.rb
fontcustom-1.3.8 lib/fontcustom.rb
fontcustom-1.3.7 lib/fontcustom.rb
fontcustom-1.3.6 lib/fontcustom.rb
fontcustom-1.3.5 lib/fontcustom.rb
fontcustom-1.3.5.pre lib/fontcustom.rb
fontcustom-1.3.4 lib/fontcustom.rb