Sha256: 0a8edc773eadfd833f4f1c03652d8d9b2a382b2661432d3d00afcba7dbf3d5f6

Contents?: true

Size: 562 Bytes

Versions: 2

Compression:

Stored size: 562 Bytes

Contents

module Slideshow

class List

  include Manifest   # gets us methods like installed_template_manifests, etc.

### fix: remove opts, use config (wrapped!!)
  
  def initialize( logger, opts, config )
    @logger  = logger
    @opts    = opts
    @config  = config
  end

  attr_reader :logger, :opts, :config


  def run
    manifests = installed_template_manifests
    
    puts ''
    puts 'Installed templates include:'
    
    manifests.each do |manifest|
      puts "  #{manifest[0]} (#{manifest[1]})"
    end
  end


end # class List

end # class Slideshow

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
slideshow-1.1.0 lib/slideshow/commands/list.rb
slideshow-1.1.0.beta8 lib/slideshow/commands/list.rb