Class: WorldDB::Opts

Inherits:
Object
  • Object
show all
Defined in:
lib/worlddb/cli/opts.rb

Instance Method Summary collapse

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

Returns:

  • (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

Returns:

  • (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

#countryObject



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

Returns:

  • (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_pathObject



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

Returns:

  • (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

Returns:

  • (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_pathObject



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

Returns:

  • (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

Returns:

  • (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