Sha256: 0cf8aeea79dfa73c95d6aae209f7287a7b34c81d17e2493f822bf0ded875c2f2

Contents?: true

Size: 941 Bytes

Versions: 587

Compression:

Stored size: 941 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 == 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

587 entries across 587 versions & 2 rubygems

Version Path
fastlane-2.130.0.beta.20190819200109 spaceship/lib/spaceship/tunes/members.rb
fastlane-2.130.0.beta.20190818200034 spaceship/lib/spaceship/tunes/members.rb
fastlane-2.130.0.beta.20190817200018 spaceship/lib/spaceship/tunes/members.rb
fastlane-2.130.0.beta.20190816200015 spaceship/lib/spaceship/tunes/members.rb
fastlane-2.130.0.beta.20190815200057 spaceship/lib/spaceship/tunes/members.rb
fastlane-2.130.0.beta.20190814200010 spaceship/lib/spaceship/tunes/members.rb
fastlane-2.129.0 spaceship/lib/spaceship/tunes/members.rb
fastlane-2.129.0.beta.20190813200016 spaceship/lib/spaceship/tunes/members.rb
fastlane-2.129.0.beta.20190811200106 spaceship/lib/spaceship/tunes/members.rb
fastlane-2.129.0.beta.20190810200059 spaceship/lib/spaceship/tunes/members.rb
fastlane-2.129.0.beta.20190809200051 spaceship/lib/spaceship/tunes/members.rb
fastlane-2.129.0.beta.20190808200013 spaceship/lib/spaceship/tunes/members.rb
fastlane-2.129.0.beta.20190807200122 spaceship/lib/spaceship/tunes/members.rb
fastlane-2.129.0.beta.20190806200055 spaceship/lib/spaceship/tunes/members.rb
fastlane-2.129.0.beta.20190805200019 spaceship/lib/spaceship/tunes/members.rb
fastlane-2.129.0.beta.20190804200053 spaceship/lib/spaceship/tunes/members.rb
fastlane-2.129.0.beta.20190803200103 spaceship/lib/spaceship/tunes/members.rb
fastlane-2.129.0.beta.20190802200057 spaceship/lib/spaceship/tunes/members.rb
fastlane-2.129.0.beta.20190731200035 spaceship/lib/spaceship/tunes/members.rb
fastlane-2.129.0.beta.20190730200040 spaceship/lib/spaceship/tunes/members.rb