Module: Html2rss::Rendering

Defined in:
lib/html2rss/rendering.rb,
lib/html2rss/rendering/pdf_renderer.rb,
lib/html2rss/rendering/audio_renderer.rb,
lib/html2rss/rendering/image_renderer.rb,
lib/html2rss/rendering/media_renderer.rb,
lib/html2rss/rendering/video_renderer.rb,
lib/html2rss/rendering/description_builder.rb

Overview

Namespace for HTML rendering logic, used to generate rich content such as images, audio, video, or embedded documents for feed descriptions.

Examples:

Html2rss::Rendering::ImageRenderer.new(
  url: "https://example.com/image.jpg",
  title: "Example"
).to_html
Html2rss::Rendering::MediaRenderer.for(
  enclosure: nil,
  image: "https://example.com/image.jpg",
  title: "Example"
)

See Also:

Defined Under Namespace

Classes: AudioRenderer, DescriptionBuilder, ImageRenderer, MediaRenderer, PdfRenderer, VideoRenderer