Sha256: 0aa27c139807927c846ad10d4d3df86b38a744229ba63c97b8798cf35d06f124

Contents?: true

Size: 710 Bytes

Versions: 5

Compression:

Stored size: 710 Bytes

Contents

module RevealCK
  module Commands
    # The idea of displaying a banner via an injected ui. Messages
    # sent explain everything to do with the serve command (listening,
    # reloading, and webserving)
    class PrintBanner
      attr_reader :doc_root, :port, :slides_file, :ui
      def initialize(doc_root, port, slides_file, ui)
        @doc_root = doc_root
        @port = port
        @slides_file = slides_file
        @ui = ui
      end

      def run
        ui.separator
        ui.message "Serving up slide content in '#{doc_root}/'."
        ui.message "Open your browser to 'http://localhost:#{port}'."
        ui.message 'Press CTRL-C to stop.'
        ui.separator
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
reveal-ck-3.4.0 lib/reveal-ck/commands/print_banner.rb
reveal-ck-3.3.1 lib/reveal-ck/commands/print_banner.rb
reveal-ck-3.3.0 lib/reveal-ck/commands/print_banner.rb
reveal-ck-3.2.0 lib/reveal-ck/commands/print_banner.rb
reveal-ck-3.1.0 lib/reveal-ck/commands/print_banner.rb