Method: AsProject::AsClassArguments#initialize

Defined in:
lib/asclass_arguments.rb

#initialize(dir = nil) ⇒ AsClassArguments

Returns a new instance of AsClassArguments.



14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/asclass_arguments.rb', line 14

def initialize(dir=nil)
  if(dir.nil?)
    @execution_dir           = Dir.pwd
  else
    @execution_dir           = dir
  end
  @path_finder               = PathFinder.new(@execution_dir)
  @force                     = false
  @mxml                      = false
  @component                 = false
  @template                  = nil
  self[:name]                = nil
  self[:build_test_suites]   = false # -s == --build-test-suites

  self[:build_test_case]     = true # -n == --no-test-case ?

  self[:verbose]             = true

  @class_templates           = @path_finder.get_available_templates(@@TEMPLATE_TYPE)
end