class Slideshow::Opts

Public Instance Methods

config_path() click to toggle source
# File lib/slideshow/opts.rb, line 103
def config_path
  @config_path || File.join( Env.home, '.slideshow' )
end
config_path=(value) click to toggle source
# File lib/slideshow/opts.rb, line 99
def config_path=(value)
  @config_path = value
end
fetch_all=(boolean) click to toggle source
# File lib/slideshow/opts.rb, line 65
def fetch_all=(boolean)
  @fetch_all = boolean
end
fetch_all?() click to toggle source
# File lib/slideshow/opts.rb, line 69
def fetch_all?
  return false if @fetch_all.nil?  # default fetch all flag is false
  @fetch_all == true
end
has_includes?() click to toggle source
# File lib/slideshow/opts.rb, line 85
def has_includes?
  @includes.nil? ? false : true
end
header_level() click to toggle source
# File lib/slideshow/opts.rb, line 12
def header_level
  ## todo: check   0 is not nil?
  @header_level || 2        ## note: (new) default is 2  -- note: 2 also breaks on 1
end
header_level=(value) click to toggle source
# File lib/slideshow/opts.rb, line 8
def header_level=(value)
  @header_level = value.to_i
end
includes() click to toggle source
# File lib/slideshow/opts.rb, line 80
def includes
  # fix: use os-agnostic delimiter (use : for Mac/Unix?)
  @includes.nil? ? [] : @includes.split( ';' )
end
includes=(value) click to toggle source
# File lib/slideshow/opts.rb, line 76
def includes=(value)
  @includes = value
end
manifest() click to toggle source
# File lib/slideshow/opts.rb, line 94
def manifest
  @manifest || 's6blank'
end
manifest=(value) click to toggle source
# File lib/slideshow/opts.rb, line 90
def manifest=(value)
  @manifest = value
end
output_path() click to toggle source
# File lib/slideshow/opts.rb, line 111
def output_path
  @output_path || '.'
end
output_path=(value) click to toggle source
# File lib/slideshow/opts.rb, line 107
def output_path=(value)
  @output_path = value
end
quick_manifest() click to toggle source
# File lib/slideshow/opts.rb, line 59
def quick_manifest
  @quick_manifest || 'welcome'
end
quick_manifest=(value) click to toggle source
# File lib/slideshow/opts.rb, line 55
def quick_manifest=(value)
  @quick_manifest = value
end
slide=(boolean) click to toggle source
# File lib/slideshow/opts.rb, line 17
def slide=(boolean)
  @slide = boolean
end
slide?() click to toggle source
# File lib/slideshow/opts.rb, line 21
def slide?
  return false if @slide.nil?   # default slide flag is false
  @slide == true
end
takahashi=(boolean) click to toggle source
# File lib/slideshow/opts.rb, line 26
def takahashi=(boolean)
  @takahashi = boolean
end
takahashi?() click to toggle source
# File lib/slideshow/opts.rb, line 30
def takahashi?
  return false if @takahashi.nil?   # default takahashi flag is false
  @takahashi == true
end
test=(boolean) click to toggle source
# File lib/slideshow/opts.rb, line 45
def test=(boolean)
  @test = boolean
end
test?() click to toggle source
# File lib/slideshow/opts.rb, line 49
def test?
  return false if @test.nil?   # default verbose/debug flag is false
  @test == true
end
verbose=(boolean) click to toggle source
# File lib/slideshow/opts.rb, line 35
def verbose=(boolean)   # add: alias for debug ??
  @verbose = boolean
end
verbose?() click to toggle source
# File lib/slideshow/opts.rb, line 39
def verbose?
  return false if @verbose.nil?   # default verbose/debug flag is false
  @verbose == true
end