Sha256: ee0f26352e9742c4cc26a923855365fb4a63b5cdc4ab57ecc9a7880c30b5a42b

Contents?: true

Size: 294 Bytes

Versions: 1

Compression:

Stored size: 294 Bytes

Contents

module Deck
 class App
  def initialize root, files
    @root, @files = root, files
  end
  
  def call env
    slides = []
    @files.each do |file|
      slides += Slide.from_file "#{@root}/#{file}"  
    end
    deck = Deck.new :slides => slides
    [200, {}, deck.to_pretty]
  end
 end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
deckrb-0.1.0 lib/deck/app.rb