Module: Alamojoe

Defined in:
lib/alamojoe.rb,
lib/alamojoe/version.rb

Constant Summary collapse

VERSION =
"0.2.11"

Class Method Summary collapse

Class Method Details

.configure(args) ⇒ Object



21
22
23
24
25
26
27
28
29
30
31
32
33
# File 'lib/alamojoe.rb', line 21

def self.configure(args)
    puts("[INFO] [fnGuard] Ruby SDK version: " + Alamojoe::VERSION)

    if args.is_a?(Hash)
      args[:sdk_version] = Alamojoe::VERSION

      return AlamojoeCLib.configure(args.to_json)
    else
      err_msg = '[ERROR] [fnGuard] configuration error. config values must be a hash, i.e., {policy_group_name: "my_policy_group_name"}'
      puts(err_msg)
      raise err_msg
    end
end