Sha256: 8eb7a2fb00c53fff39c9d9cfaa615a242717a4baccd4929cf63079a8c0d81438
Contents?: true
Size: 983 Bytes
Versions: 1
Compression:
Stored size: 983 Bytes
Contents
require_relative 'member' module Spaceship module Tunes class Members < TunesBase class << self def all response = client.members return_members = [] response.each do |member| return_members << Tunes::Member.factory(member) end return_members end def find(email) all.each do |member| if member.email_address.casecmp?(email) return member end end return nil end 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 def update_member_roles!(member, roles: [], apps: []) client.update_member_roles!(member, roles: roles, apps: apps) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fastlane_hotfix-2.187.0 | spaceship/lib/spaceship/tunes/members.rb |