From 148c8ebffce2fc1d0260ec6612a87a1d81557e9c Mon Sep 17 00:00:00 2001 From: Damiano Braga Date: Fri, 5 Oct 2012 21:18:20 -0700 Subject: [PATCH] Group.find returns a group with group_id without the domain. #27 --- lib/ruby_provisioning_api/group.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/ruby_provisioning_api/group.rb b/lib/ruby_provisioning_api/group.rb index 34a09e7..baf1e52 100644 --- a/lib/ruby_provisioning_api/group.rb +++ b/lib/ruby_provisioning_api/group.rb @@ -74,7 +74,12 @@ def self.find(group_id) xml = Nokogiri::XML(response.body) group = Group.new GROUP_ATTRIBUTES.each do |attribute_name| - group.send("#{attribute_name.underscore}=",xml.children.css("entry apps|property[name='#{attribute_name}']").attribute("value").value) + name = "#{attribute_name.underscore}=" + value = xml.children.css("entry apps|property[name='#{attribute_name}']").attribute("value").value + if name.eql?("group_id=") + value = value.split("@").first + end + group.send(name, value) end group end