Sha256: d4667f3f4b33e9738eb98e573b6b8b6adf163084833d687a801facbe16487e5a
Contents?: true
Size: 594 Bytes
Versions: 1
Compression:
Stored size: 594 Bytes
Contents
module RevealCK # # Public: A Presentation is an ordered list of slides. It provides # access to the content of the slides on demand. It it also the # mechanism by which the slide "dsl" is defined and loaded into # being. # class Presentation attr_accessor :theme, :title, :author def initialize @slides = [] @theme = 'default' end def add_slide(slide) @slides << slide end def content content = '' @slides.each do |slide| content << slide.html content << "\n\n" end content end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
reveal-ck-0.1.6 | lib/reveal-ck/presentation.rb |