Class: Deplate::Formatter::DbkSlides

Inherits:
Docbook
  • Object
show all
Defined in:
lib/deplate/fmt/dbk-slides.rb

Overview

<TBD>Untested

Instance Method Summary collapse

Constructor Details

#initialize(deplate, args) ⇒ DbkSlides



17
18
19
20
# File 'lib/deplate/fmt/dbk-slides.rb', line 17

def initialize(deplate, args)
    @headings = ['foilgroup', 'foil']
    super
end

Instance Method Details

#get_doc_close(args) ⇒ Object



36
37
38
# File 'lib/deplate/fmt/dbk-slides.rb', line 36

def get_doc_close(args)
    return '</slides>'
end

#get_doc_head_close(args) ⇒ Object



44
45
46
# File 'lib/deplate/fmt/dbk-slides.rb', line 44

def get_doc_head_close(args)
    return '</slidesinfo>'
end

#get_doc_head_open(args) ⇒ Object



40
41
42
# File 'lib/deplate/fmt/dbk-slides.rb', line 40

def get_doc_head_open(args)
    return '<slidesinfo>'
end

#get_doc_open(args) ⇒ Object

Document skeleton



27
28
29
30
31
32
33
34
# File 'lib/deplate/fmt/dbk-slides.rb', line 27

def get_doc_open(args)
    o = []
    lang = @deplate.options.messages.prop('lang', self)
    if lang
        o << %{ lang="#{lang}"}
    end
    return "<slides#{o.join}>"
end

#setupObject



22
23
24
# File 'lib/deplate/fmt/dbk-slides.rb', line 22

def setup
    @deplate.variables['dbkClass'] ||= 'slides'
end