Method: AppAbstract#getJSONArgs

Defined in:
lib/cloudmunch_Ruby_sdk_v2/AppAbstract.rb

#getJSONArgsObject



38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# File 'lib/cloudmunch_Ruby_sdk_v2/AppAbstract.rb', line 38

def getJSONArgs()
  jsonin = nil
  varin=nil
  integrations=nil
  loop { case ARGV[0]
      when '-jsoninput' then  ARGV.shift; jsonin = ARGV.shift
      when '-variables' then  ARGV.shift; varin = ARGV.shift
      when '-integrations' then  ARGV.shift; integrations = ARGV.shift

      when /^-/ then  usage("Unknown option: #{ARGV[0].inspect}")
      else break
  end; }
    @json_input = JSON.load(jsonin)
    @var_input =JSON.load(varin)
    @integration_input=JSON.load(integrations)
    createAppContext();
    return @json_input
end