# File lib/rhc/rest/mock.rb, line 719 def initialize(client, name, id="123") super({}, client) @id = id @name = name @members = [] self.attributes = {:links => mock_response_links(mock_team_links(id))} end
# File lib/rhc/rest/mock.rb, line 738 def add_member(member) (@members ||= []) << member (attributes['members'] ||= []) << member.attributes self end
# File lib/rhc/rest/mock.rb, line 727 def destroy raise RHC::OperationNotSupportedException.new("The server does not support deleting this resource.") unless supports? 'DELETE' client.teams.delete_if { |t| t.name == @name } end
# File lib/rhc/rest/mock.rb, line 732 def init_members @members ||= [] attributes['members'] ||= [] self end