Class: WorldDB::Opts
- Inherits:
-
Object
- Object
- WorldDB::Opts
- Defined in:
- lib/worlddb/cli/opts.rb
Instance Method Summary collapse
- #cities=(boolean) ⇒ Object
- #cities? ⇒ Boolean
- #countries=(boolean) ⇒ Object
- #countries? ⇒ Boolean
- #country ⇒ Object
- #country=(value) ⇒ Object
- #create=(boolean) ⇒ Object
- #create? ⇒ Boolean
- #data_path ⇒ Object
- #data_path=(value) ⇒ Object
- #delete=(boolean) ⇒ Object
- #delete? ⇒ Boolean
-
#load=(boolean) ⇒ Object
use loader? (that is, built-in seed data).
- #load? ⇒ Boolean
- #output_path ⇒ Object
- #output_path=(value) ⇒ Object
- #regions=(boolean) ⇒ Object
- #regions? ⇒ Boolean
- #setup=(boolean) ⇒ Object
- #setup? ⇒ Boolean
Instance Method Details
#cities=(boolean) ⇒ Object
32 33 34 |
# File 'lib/worlddb/cli/opts.rb', line 32 def cities=(boolean) @cities = boolean end |
#cities? ⇒ Boolean
36 37 38 39 |
# File 'lib/worlddb/cli/opts.rb', line 36 def cities? return false if @cities.nil? # default cities flag is false @cities == true end |
#countries=(boolean) ⇒ Object
14 15 16 |
# File 'lib/worlddb/cli/opts.rb', line 14 def countries=(boolean) @countries = boolean end |
#countries? ⇒ Boolean
18 19 20 21 |
# File 'lib/worlddb/cli/opts.rb', line 18 def countries? return false if @countries.nil? # default countries flag is false @countries == true end |
#country ⇒ Object
9 10 11 |
# File 'lib/worlddb/cli/opts.rb', line 9 def country @country # NB: option has no default; return nil ## || '.' end |
#country=(value) ⇒ Object
5 6 7 |
# File 'lib/worlddb/cli/opts.rb', line 5 def country=(value) @country = value end |
#create=(boolean) ⇒ Object
42 43 44 |
# File 'lib/worlddb/cli/opts.rb', line 42 def create=(boolean) @create = boolean end |
#create? ⇒ Boolean
46 47 48 49 |
# File 'lib/worlddb/cli/opts.rb', line 46 def create? return false if @create.nil? # default create flag is false @create == true end |
#data_path ⇒ Object
96 97 98 |
# File 'lib/worlddb/cli/opts.rb', line 96 def data_path @data_path || '.' end |
#data_path=(value) ⇒ Object
92 93 94 |
# File 'lib/worlddb/cli/opts.rb', line 92 def data_path=(value) @data_path = value end |
#delete=(boolean) ⇒ Object
62 63 64 |
# File 'lib/worlddb/cli/opts.rb', line 62 def delete=(boolean) @delete = boolean end |
#delete? ⇒ Boolean
66 67 68 69 |
# File 'lib/worlddb/cli/opts.rb', line 66 def delete? return false if @delete.nil? # default create flag is false @delete == true end |
#load=(boolean) ⇒ Object
use loader? (that is, built-in seed data)
73 74 75 |
# File 'lib/worlddb/cli/opts.rb', line 73 def load=(boolean) @load = boolean end |
#load? ⇒ Boolean
77 78 79 80 |
# File 'lib/worlddb/cli/opts.rb', line 77 def load? return false if @load.nil? # default create flag is false @load == true end |
#output_path ⇒ Object
87 88 89 |
# File 'lib/worlddb/cli/opts.rb', line 87 def output_path @output_path || '.' end |
#output_path=(value) ⇒ Object
83 84 85 |
# File 'lib/worlddb/cli/opts.rb', line 83 def output_path=(value) @output_path = value end |
#regions=(boolean) ⇒ Object
23 24 25 |
# File 'lib/worlddb/cli/opts.rb', line 23 def regions=(boolean) @regions = boolean end |
#regions? ⇒ Boolean
27 28 29 30 |
# File 'lib/worlddb/cli/opts.rb', line 27 def regions? return false if @regions.nil? # default regions flag is false @regions == true end |
#setup=(boolean) ⇒ Object
52 53 54 |
# File 'lib/worlddb/cli/opts.rb', line 52 def setup=(boolean) @setup = boolean end |
#setup? ⇒ Boolean
56 57 58 59 |
# File 'lib/worlddb/cli/opts.rb', line 56 def setup? return false if @setup.nil? # default create flag is false @setup == true end |