Class: Presentation::SlidesDSL
- Inherits:
-
Object
- Object
- Presentation::SlidesDSL
- Defined in:
- lib/presentation/dsl.rb
Instance Attribute Summary collapse
-
#slides ⇒ Object
readonly
Returns the value of attribute slides.
Instance Method Summary collapse
Instance Attribute Details
#slides ⇒ Object (readonly)
Returns the value of attribute slides.
6 7 8 |
# File 'lib/presentation/dsl.rb', line 6 def @slides end |
Instance Method Details
#slide(type = nil, &block) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/presentation/dsl.rb', line 12 def (type = nil, &block) if type and type.is_a? Class s = type.new s.instance_eval(&block) << s else s = SlideDSL.new s.instance_eval(&block) << s. end # FIXME: why doesnt this work? # s = Slide.new # s.instance_eval &block # slides << s end |