Class: Balboa::CLI::Defaults

Inherits:
Object
  • Object
show all
Defined in:
lib/balboa/cli/defaults.rb

Constant Summary collapse

TOTAL_WORK_HOURS =
8

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cli, config = {}) ⇒ Defaults

Returns a new instance of Defaults.



14
15
16
17
# File 'lib/balboa/cli/defaults.rb', line 14

def initialize(cli, config = {})
  @config = config
  @cli = cli
end

Class Method Details

.prompt(*args) ⇒ Object



10
11
12
# File 'lib/balboa/cli/defaults.rb', line 10

def self.prompt(*args)
  new(*args).prompt
end

Instance Method Details

#promptObject



19
20
21
22
23
24
25
26
27
# File 'lib/balboa/cli/defaults.rb', line 19

def prompt
  prompt_attributes

  prompt_schedule

  create_file

  @config
end