Module: Markawesome

Defined in:
lib/markawesome.rb,
lib/markawesome/version.rb,
lib/markawesome/transformer.rb,
lib/markawesome/attribute_parser.rb,
lib/markawesome/icon_slot_parser.rb,
lib/markawesome/code_block_protector.rb,
lib/markawesome/plain_markdown_renderer.rb,
lib/markawesome/transformers/tag_transformer.rb,
lib/markawesome/transformers/base_transformer.rb,
lib/markawesome/transformers/card_transformer.rb,
lib/markawesome/transformers/icon_transformer.rb,
lib/markawesome/transformers/tabs_transformer.rb,
lib/markawesome/transformers/badge_transformer.rb,
lib/markawesome/transformers/button_transformer.rb,
lib/markawesome/transformers/dialog_transformer.rb,
lib/markawesome/transformers/layout_transformer.rb,
lib/markawesome/transformers/callout_transformer.rb,
lib/markawesome/transformers/details_transformer.rb,
lib/markawesome/transformers/popover_transformer.rb,
lib/markawesome/transformers/carousel_transformer.rb,
lib/markawesome/transformers/comparison_transformer.rb,
lib/markawesome/transformers/copy_button_transformer.rb,
lib/markawesome/transformers/image_dialog_transformer.rb

Overview

Main module for Markawesome - framework-agnostic Markdown to Web Awesome component transformer

Defined Under Namespace

Modules: CodeBlockProtector Classes: AttributeParser, BadgeTransformer, BaseTransformer, ButtonTransformer, CalloutTransformer, CardTransformer, CarouselTransformer, ComparisonTransformer, Configuration, CopyButtonTransformer, DetailsTransformer, DialogTransformer, Error, IconSlotParser, IconTransformer, ImageDialogTransformer, LayoutTransformer, PlainMarkdownRenderer, PopoverTransformer, TabsTransformer, TagTransformer, Transformer

Constant Summary collapse

VERSION =
'0.10.0'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



15
16
17
# File 'lib/markawesome.rb', line 15

def configuration
  @configuration
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



17
18
19
20
21
# File 'lib/markawesome.rb', line 17

def configure
  self.configuration ||= Configuration.new
  yield(configuration) if block_given?
  configuration
end