class Spaceship::Tunes::Members

Public Class Methods

all() click to toggle source
# File spaceship/lib/spaceship/tunes/members.rb, line 7
def all
  response = client.members
  return_members = []
  response.each  do |member|
    return_members << Tunes::Member.factory(member)
  end
  return_members
end
create!(firstname: nil, lastname: nil, email_address: nil, roles: [], apps: []) click to toggle source
# File spaceship/lib/spaceship/tunes/members.rb, line 25
def create!(firstname: nil, lastname: nil, email_address: nil, roles: [], apps: [])
  client.create_member!(firstname: firstname, lastname: lastname, email_address: email_address, roles: roles, apps: apps)
end
find(email) click to toggle source
# File spaceship/lib/spaceship/tunes/members.rb, line 16
def find(email)
  all.each do |member|
    if member.email_address.casecmp?(email)
      return member
    end
  end
  return nil
end
update_member_roles!(member, roles: [], apps: []) click to toggle source
# File spaceship/lib/spaceship/tunes/members.rb, line 29
def update_member_roles!(member, roles: [], apps: [])
  client.update_member_roles!(member, roles: roles, apps: apps)
end