class Prawn::Icon::Configuration
Public Instance Methods
Source
# File lib/prawn/icon/configuration.rb, line 16 def font_directory @font_directory ||= default_font_directory end
Source
# File lib/prawn/icon/configuration.rb, line 12 def font_directory=(path) @font_directory = Pathname.new(path) end
Private Instance Methods
Source
# File lib/prawn/icon/configuration.rb, line 22 def default_font_directory Pathname.new(gem_path).join('data', 'fonts') end
Source
# File lib/prawn/icon/configuration.rb, line 34 def failsafe_gem_path File.expand_path('../../..', __dir__) end
Source
# File lib/prawn/icon/configuration.rb, line 27 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
:nocov: