class Prawn::Icon::Configuration
Public Instance Methods
font_directory()
click to toggle source
# File lib/prawn/icon/configuration.rb, line 15 def font_directory @font_directory ||= default_font_directory end
font_directory=(path)
click to toggle source
# File lib/prawn/icon/configuration.rb, line 11 def font_directory=(path) @font_directory = Pathname.new(path) end
Private Instance Methods
default_font_directory()
click to toggle source
# File lib/prawn/icon/configuration.rb, line 21 def default_font_directory Pathname.new(gem_path).join('data', 'fonts') end
failsafe_gem_path()
click to toggle source
# File lib/prawn/icon/configuration.rb, line 33 def failsafe_gem_path File.expand_path('../../..', __dir__) end
gem_path()
click to toggle source
:nocov:
# File lib/prawn/icon/configuration.rb, line 26 def gem_path spec = Gem.loaded_specs.fetch('prawn-icon') do Struct.new(:full_gem_path).new(failsafe_gem_path) end spec.full_gem_path end