Class: GAppsProvisioning::GroupEntry
- Inherits:
-
Object
- Object
- GAppsProvisioning::GroupEntry
- Defined in:
- lib/gappsprovisioning/provisioningapi.rb
Overview
GroupEntry object.
Handles API responses relative to a nickname
Attributes : group_id : string
Instance Attribute Summary collapse
-
#description ⇒ Object
readonly
Returns the value of attribute description.
-
#email_permission ⇒ Object
readonly
Returns the value of attribute email_permission.
-
#group_id ⇒ Object
readonly
Returns the value of attribute group_id.
-
#group_name ⇒ Object
readonly
Returns the value of attribute group_name.
Instance Method Summary collapse
-
#initialize(entry) ⇒ GroupEntry
constructor
A new instance of GroupEntry.
Constructor Details
#initialize(entry) ⇒ GroupEntry
Returns a new instance of GroupEntry.
750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 |
# File 'lib/gappsprovisioning/provisioningapi.rb', line 750 def initialize(entry) entry.elements.each("apps:property") do |prop| prop_name = prop.attributes["name"] case prop_name when 'groupId' @group_id = prop.attributes["value"] when 'groupName' @group_name = prop.attributes["value"] when 'emailPermission' = prop.attributes["value"] when 'description' @description = prop.attributes["value"] else end end end |
Instance Attribute Details
#description ⇒ Object (readonly)
Returns the value of attribute description.
748 749 750 |
# File 'lib/gappsprovisioning/provisioningapi.rb', line 748 def description @description end |
#email_permission ⇒ Object (readonly)
Returns the value of attribute email_permission.
748 749 750 |
# File 'lib/gappsprovisioning/provisioningapi.rb', line 748 def end |
#group_id ⇒ Object (readonly)
Returns the value of attribute group_id.
748 749 750 |
# File 'lib/gappsprovisioning/provisioningapi.rb', line 748 def group_id @group_id end |
#group_name ⇒ Object (readonly)
Returns the value of attribute group_name.
748 749 750 |
# File 'lib/gappsprovisioning/provisioningapi.rb', line 748 def group_name @group_name end |