Sha256: 262ce78f69f34a5529078c354164e18a670e6631a4a7a687d3f21daaefbc482b

Contents?: true

Size: 552 Bytes

Versions: 11

Compression:

Stored size: 552 Bytes

Contents

# frozen_string_literal: true

module EveOnline
  module ESI
    class CorporationMembers < Base
      API_PATH = "/v3/corporations/%<corporation_id>s/members/"

      attr_reader :corporation_id

      def initialize(options = {})
        super

        @corporation_id = options.fetch(:corporation_id)
      end

      def character_ids
        response
      end

      def scope
        "esi-corporations.read_corporation_membership.v1"
      end

      def path
        format(API_PATH, corporation_id: corporation_id)
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
eve_online-0.46.0 lib/eve_online/esi/corporation_members.rb
eve_online-0.45.0 lib/eve_online/esi/corporation_members.rb
eve_online-0.44.0 lib/eve_online/esi/corporation_members.rb
eve_online-0.43.0 lib/eve_online/esi/corporation_members.rb
eve_online-0.42.0 lib/eve_online/esi/corporation_members.rb
eve_online-0.41.0 lib/eve_online/esi/corporation_members.rb
eve_online-0.40.0 lib/eve_online/esi/corporation_members.rb
eve_online-0.39.0 lib/eve_online/esi/corporation_members.rb
eve_online-0.38.0 lib/eve_online/esi/corporation_members.rb
eve_online-0.37.0 lib/eve_online/esi/corporation_members.rb
eve_online-0.36.0 lib/eve_online/esi/corporation_members.rb