Class: AnsibleGalaxy::Me

Inherits:
Object
  • Object
show all
Includes:
Contracts
Defined in:
lib/ansible_galaxy/me.rb

Overview

Wraps /api/v1/me

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ Me

Returns a new instance of Me.



11
12
13
# File 'lib/ansible_galaxy/me.rb', line 11

def initialize(options = {})
  @raw = API.new(options).me
end

Instance Attribute Details

#rawObject (readonly)

Returns the value of attribute raw.



8
9
10
# File 'lib/ansible_galaxy/me.rb', line 8

def raw
  @raw
end

Instance Method Details

#rolesObject



26
27
28
# File 'lib/ansible_galaxy/me.rb', line 26

def roles
  summary_fields['roles']
end

#summary_fieldsObject



21
22
23
# File 'lib/ansible_galaxy/me.rb', line 21

def summary_fields
  @raw['summary_fields']
end

#usernameObject



16
17
18
# File 'lib/ansible_galaxy/me.rb', line 16

def username
  @raw['username']
end