Module: DataForge::CLI

Defined in:
lib/data_forge/cli.rb,
lib/data_forge/cli/main.rb,
lib/data_forge/cli/options.rb

Defined Under Namespace

Classes: Main, Options

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.command_scriptObject (readonly)

Returns the value of attribute command_script.



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

def command_script
  @command_script
end

.user_paramsObject (readonly)

Returns the value of attribute user_params.



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

def user_params
  @user_params
end

Class Method Details

.parse_options(args, stdout) ⇒ Object



14
15
16
17
18
19
# File 'lib/data_forge/cli.rb', line 14

def parse_options(args, stdout)
  Options.parse(args, stdout).tap do |options|
    @command_script = options.command_script
    @user_params = options.user_params
  end
end