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