Sha256: d0bd8f19c74487b55f19c6248a1756c6a79934606587e4cfd8c6b74f415cdbc8
Contents?: true
Size: 848 Bytes
Versions: 3
Compression:
Stored size: 848 Bytes
Contents
# All example code may be executed by calling `rake legend` require_relative '../lib/prawn/icon' require_relative 'example_helper' Prawn::Document.generate('octicons.pdf') do deja_path = File.join \ Prawn::Icon::Base::FONTDIR, 'DejaVuSans.ttf' font_families.update({ 'deja' => { normal: deja_path } }) font('deja') icons = icon_keys(self, 'octicon') required_pages = number_of_pages(self, 'octicon') define_grid(columns: 6, rows: 12, gutter: 16) sub_header = 'GitHub Octicons' link = 'https://octicons.github.com' page_header sub_header, link first_page_icons icons do |icon_key| # Just call the +icon+ method and pass in an icon key icon icon_key, size: 20, align: :center end start_new_page page_icons icons, required_pages do |icon_key| icon icon_key, size: 20, align: :center end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
prawn-icon-1.4.0 | examples/octicons.rb |
prawn-icon-1.3.0 | examples/octicons.rb |
prawn-icon-1.2.0 | examples/octicons.rb |