class

Sunstone::CodeComparisonLayout

Inherits Sunstone::LayoutRenderer < Reference < Object

Instance methods

render_html(slide : Slide, deck : Deck, palette : Palette, slide_num : Int32, total_slides : Int32) : String
Source
render_html_all(slide : Slide, deck : Deck, palette : Palette, slide_num : Int32, total_slides : Int32) : String
Source
render_markdown(slide : Slide, deck : Deck, palette : Palette, slide_num : Int32, total_slides : Int32) : String
Source
render_markdown_all(slide : Slide, deck : Deck, palette : Palette, slide_num : Int32, total_slides : Int32) : String
Source
render_step1_code_only(slide : Slide, deck : Deck, palette : Palette, slide_num : Int32, total_slides : Int32) : String

Step 1: Code side-by-side with zero overlay

Source
render_step1_markdown(slide : Slide, deck : Deck, palette : Palette, slide_num : Int32, total_slides : Int32) : String
Source
render_step2_critique(slide : Slide, deck : Deck, palette : Palette, slide_num : Int32, total_slides : Int32) : String

Step 2: Code with critique notes overlay and takeaway banner

Source
render_step2_markdown(slide : Slide, deck : Deck, palette : Palette, slide_num : Int32, total_slides : Int32) : String
Source
slide_count(slide : Slide) : Int32

Default slide count is 1; 2-step layouts can override to 2

Source