Module: Slideshow

Defined in:
lib/slideshow/filters/text_filter.rb,
lib/slideshow.rb,
lib/slideshow/slide.rb,
lib/slideshow/config.rb,
lib/slideshow/headers.rb,
lib/slideshow/version.rb,
lib/slideshow/cli/opts.rb,
lib/slideshow/markup/rest.rb,
lib/slideshow/markup/textile.rb,
lib/slideshow/plugin_helpers.rb,
lib/slideshow/markup/markdown.rb,
lib/slideshow/cli/commands/gen.rb,
lib/slideshow/manifest_helpers.rb,
lib/slideshow/markup/mediawiki.rb,
lib/slideshow/cli/commands/list.rb,
lib/slideshow/cli/commands/fetch.rb,
lib/slideshow/cli/commands/quick.rb,
lib/slideshow/helpers/step_helper.rb,
lib/slideshow/helpers/text_helper.rb,
lib/slideshow/cli/commands/plugins.rb,
lib/slideshow/filters/debug_filter.rb,
lib/slideshow/filters/slide_filter.rb,
lib/slideshow/helpers/source_helper.rb,
lib/slideshow/filters/headers_filter.rb,
lib/slideshow/helpers/capture_helper.rb,
lib/slideshow/helpers/markdown_helper.rb,
lib/slideshow/helpers/directive_helper.rb,
lib/slideshow/helpers/syntax/sh_helper.rb,
lib/slideshow/helpers/syntax/uv_helper.rb,
lib/slideshow/helpers/background_helper.rb,
lib/slideshow/cli/commands/gen_templates.rb,
lib/slideshow/helpers/syntax/coderay_helper.rb

Overview

Originally based on code from Rails and Merb; adapted from Webby.

Defined Under Namespace

Modules: BackgroundHelper, CaptureHelper, DebugFilter, DirectiveHelper, HeadersFilter, ManifestHelper, MarkdownEngines, MarkdownHelper, MediawikiEngines, PluginHelper, RestEngines, SlideFilter, SourceHelper, StepHelper, Syntax, TextFilter, TextHelper, TextileEngines Classes: Config, Fetch, Gen, GenTemplates, Headers, List, Opts, Plugins, Quick, Slide

Constant Summary collapse

VERSION =
'2.3.0'

Class Method Summary collapse

Class Method Details

.generatorObject

version string for generator meta tag (includes ruby version)



90
91
92
# File 'lib/slideshow.rb', line 90

def self.generator
  "Slide Show (S9) #{VERSION} on Ruby #{RUBY_VERSION} (#{RUBY_RELEASE_DATE}) [#{RUBY_PLATFORM}]"
end

.mainObject



108
109
110
111
# File 'lib/slideshow.rb', line 108

def self.main
  require 'slideshow/cli/main'
  ## Runner.new.run(ARGV) - old code
end

.main_oldObject



95
96
97
98
99
100
101
102
103
104
105
106
# File 'lib/slideshow.rb', line 95

def self.main_old
  
  # allow env variable to set RUBYOPT-style default command line options
  #   e.g. -o slides -t <your_template_manifest_here>
  slideshowopt = Env.slideshowopt
  
  args = []
  args += slideshowopt.split if slideshowopt
  args += ARGV.dup
  
  Runner.new.run(args)
end

.rootObject



85
86
87
# File 'lib/slideshow.rb', line 85

def self.root
  "#{File.expand_path( File.dirname(File.dirname(__FILE__)) )}"
end