Class: IamUserParser

Inherits:
Object
  • Object
show all
Defined in:
lib/model/iam_user_parser.rb

Instance Method Summary collapse

Instance Method Details

#parse(resource_name, resource_json) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/model/iam_user_parser.rb', line 6

def parse(resource_name, resource_json)
  properties = resource_json['Properties']
  iam_user = IamUser.new

  iam_user.logical_resource_id = resource_name

  unless properties.nil?
    unless properties['Groups'].nil?
      properties['Groups'].each do |group|
        iam_user.add_group group
      end
    end
  end

  iam_user
end