Class: GAppsProvisioning::MemberEntry
- Inherits:
-
Object
- Object
- GAppsProvisioning::MemberEntry
- Defined in:
- lib/gappsprovisioning/provisioningapi.rb
Instance Attribute Summary collapse
-
#direct_member ⇒ Object
readonly
Returns the value of attribute direct_member.
-
#id ⇒ Object
readonly
Returns the value of attribute id.
-
#member_id ⇒ Object
readonly
Returns the value of attribute member_id.
-
#member_type ⇒ Object
readonly
Returns the value of attribute member_type.
Instance Method Summary collapse
-
#initialize(entry) ⇒ MemberEntry
constructor
A new instance of MemberEntry.
Constructor Details
#initialize(entry) ⇒ MemberEntry
Returns a new instance of MemberEntry.
771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 |
# File 'lib/gappsprovisioning/provisioningapi.rb', line 771 def initialize(entry) @id = entry.elements["id"].get_text @direct_member = false entry.elements.each("apps:property") do |prop| prop_name = prop.attributes["name"] case prop_name when 'memberId' @member_id = prop.attributes["value"] when 'memberType' @member_type = prop.attributes["value"] when 'directMember' @direct_member = (prop.attributes["value"] == 'true') else end end end |
Instance Attribute Details
#direct_member ⇒ Object (readonly)
Returns the value of attribute direct_member.
769 770 771 |
# File 'lib/gappsprovisioning/provisioningapi.rb', line 769 def direct_member @direct_member end |
#id ⇒ Object (readonly)
Returns the value of attribute id.
769 770 771 |
# File 'lib/gappsprovisioning/provisioningapi.rb', line 769 def id @id end |
#member_id ⇒ Object (readonly)
Returns the value of attribute member_id.
769 770 771 |
# File 'lib/gappsprovisioning/provisioningapi.rb', line 769 def member_id @member_id end |
#member_type ⇒ Object (readonly)
Returns the value of attribute member_type.
769 770 771 |
# File 'lib/gappsprovisioning/provisioningapi.rb', line 769 def member_type @member_type end |