Class: PrawnHtml::Tags::A

Inherits:
PrawnHtml::Tag show all
Defined in:
lib/prawn_html/tags/a.rb

Constant Summary collapse

ELEMENTS =
[:a].freeze

Constants inherited from PrawnHtml::Tag

PrawnHtml::Tag::CALLBACKS, PrawnHtml::Tag::TAG_CLASSES

Instance Attribute Summary

Attributes inherited from PrawnHtml::Tag

#attrs, #parent, #tag

Instance Method Summary collapse

Methods inherited from PrawnHtml::Tag

#block?, #block_styles, class_for, #initialize, #process_styles, #tag_close_styles, #tag_open_styles

Constructor Details

This class inherits a constructor from PrawnHtml::Tag

Instance Method Details

#extra_stylesObject



8
9
10
# File 'lib/prawn_html/tags/a.rb', line 8

def extra_styles
  attrs.href ? "href: #{attrs.href}" : nil
end

#tag_stylesObject



12
13
14
15
16
17
# File 'lib/prawn_html/tags/a.rb', line 12

def tag_styles
  <<~STYLES
    color: #00E;
    text-decoration: underline;
  STYLES
end