class SlideHero::GroupedSlides

Public Class Methods

new(slide_defaults={}, &block) click to toggle source
# File lib/slide_hero/grouped_slides.rb, line 4
def initialize(slide_defaults={}, &block)
  @slide_defaults = slide_defaults
  instance_eval(&block)
end

Public Instance Methods

slide(headline, **kwargs, &block) click to toggle source
# File lib/slide_hero/grouped_slides.rb, line 9
def slide(headline, **kwargs, &block)
  slides << Slide.new(headline, @slide_defaults.merge(**kwargs), &block).compile
end
slides() click to toggle source
# File lib/slide_hero/grouped_slides.rb, line 13
def slides
  @slides ||= []
end