class Revealize::SlideDeck

Attributes

slides[R]

Public Class Methods

new(template) click to toggle source
# File lib/revealize/slide_deck.rb, line 6
def initialize(template)
  @slides = []
  @template = template
end

Public Instance Methods

add_slide(renderable) click to toggle source
# File lib/revealize/slide_deck.rb, line 11
def add_slide(renderable)
  @slides << renderable
end
render() click to toggle source
# File lib/revealize/slide_deck.rb, line 15
def render
  @template.render(self)
end
render_slides() click to toggle source
# File lib/revealize/slide_deck.rb, line 19
def render_slides
  @slides.map { |slide| slide.render }.join()
end