Class: GoogleAPI::Configured::Group

Inherits:
Object
  • Object
show all
Defined in:
lib/google_api/configured/group.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(group_id) ⇒ Group

Returns a new instance of Group.



10
11
12
# File 'lib/google_api/configured/group.rb', line 10

def initialize(group_id)
  @group_id = group_id
end

Instance Attribute Details

#group_idObject (readonly)

Returns the value of attribute group_id.



8
9
10
# File 'lib/google_api/configured/group.rb', line 8

def group_id
  @group_id
end

Instance Method Details

#add(email) ⇒ Object



22
23
24
# File 'lib/google_api/configured/group.rb', line 22

def add(email)
  GROUP_API.add(group_id, email)
end

#getObject



14
15
16
# File 'lib/google_api/configured/group.rb', line 14

def get
  GROUP_API.get(group_id)
end

#membersObject



18
19
20
# File 'lib/google_api/configured/group.rb', line 18

def members
  GROUP_API.members(group_id)
end

#remove(email) ⇒ Object



26
27
28
# File 'lib/google_api/configured/group.rb', line 26

def remove(email)
  GROUP_API.remove(group_id, email)
end