lib/deck/slide_deck.rb in deckrb-0.1.1 vs lib/deck/slide_deck.rb in deckrb-0.2.0
- old
+ new
@@ -6,12 +6,21 @@
module Deck
class SlideDeck < Erector::Widgets::Page
needs :title => "deck.rb presentation",
:description => nil,
:author => nil
-
+ needs :extensions => [
+ 'goto',
+ 'menu',
+ 'navigation',
+ 'status',
+ 'hash',
+ 'scale',
+ # 'theme-picker',
+ ]
needs :slides => nil
+ attr_reader :extensions
def page_title
@title
end
@@ -30,21 +39,9 @@
# <!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
# todo: promote into Page
def stylesheet src, attributes = {}
link({:rel => "stylesheet", :href => src}.merge(attributes))
- end
-
- def extensions
- @extensions || [
- 'goto',
- 'menu',
- 'navigation',
- 'status',
- 'hash',
- 'scale',
- # 'theme-picker',
- ]
end
def head_content
super
meta 'charset' => 'utf-8'