Module: RBPDFFontDescriptor

Defined in:
lib/rbpdf.rb

Constant Summary collapse

@@descriptors =
{ 'freesans' => {} }
@@font_name =
'freesans'

Class Method Summary collapse

Class Method Details

.define(font_name = 'freesans') {|| ... } ⇒ Object

Yields:

  • ()


94
95
96
97
# File 'lib/rbpdf.rb', line 94

def self.define(font_name = 'freesans')
  @@descriptors[font_name] ||= {}
  yield @@descriptors[font_name]
end

.font(font_name) ⇒ Object



90
91
92
# File 'lib/rbpdf.rb', line 90

def self.font(font_name)
  @@descriptors[font_name.gsub(".rb", "")]
end