Class: Slide

Inherits:
Object
  • Object
show all
Defined in:
lib/slide.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(text, *classes) ⇒ Slide

Returns a new instance of Slide.



4
5
6
7
8
9
10
# File 'lib/slide.rb', line 4

def initialize(text, *classes)
  @text    = text
  @classes = classes
  @notes   = nil
  
  extract_notes!
end

Instance Attribute Details

#classesObject

Returns the value of attribute classes.



2
3
4
# File 'lib/slide.rb', line 2

def classes
  @classes
end

#notesObject

Returns the value of attribute notes.



2
3
4
# File 'lib/slide.rb', line 2

def notes
  @notes
end

#textObject

Returns the value of attribute text.



2
3
4
# File 'lib/slide.rb', line 2

def text
  @text
end

Instance Method Details

#htmlObject



12
13
14
# File 'lib/slide.rb', line 12

def html
  MakersMark::Generator.new(@text).to_html
end