Sha256: f33a2d6a0dbef7f5ce3a56ea47ee3b709f5b366ef9dfaa006f605bdef4185d3c
Contents?: true
Size: 1.25 KB
Versions: 3
Compression:
Stored size: 1.25 KB
Contents
module SportDB class Opts def create=(boolean) @create = boolean end def create? return false if @create.nil? # default create flag is false @create == true end def world=(boolean) @world = boolean end def world? return false if @world.nil? # default populate world tables flag is false @world == true end def generate=(boolean) @generate = boolean end def generate? return false if @generate.nil? # default generate flag is false @generate == true end def event=(value) @event = value end def event @event # NB: option has no default; return nil ## || '.' end def delete=(boolean) @delete = boolean end def delete? return false if @delete.nil? # default create flag is false @delete == true end # use loader? (that is, built-in seed data) def load=(boolean) @load = boolean end def load? return false if @load.nil? # default create flag is false @load == true end def output_path=(value) @output_path = value end def output_path @output_path || '.' end def data_path=(value) @data_path = value end def data_path @data_path || '.' end end # class Opts end # module SportDB
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sportdb-0.7.2 | lib/sportdb/cli/opts.rb |
sportdb-0.7.1 | lib/sportdb/cli/opts.rb |
sportdb-0.7.0 | lib/sportdb/cli/opts.rb |