Sha256: e446283ddffa3d4a9477be15fb46ad75c26c2bb182c593855e7c551ea67b6c99
Contents?: true
Size: 948 Bytes
Versions: 3
Compression:
Stored size: 948 Bytes
Contents
# frozen_string_literal: true module EveOnline module ESI class CorporationAssetsNames < Base API_PATH = "/v1/corporations/%<corporation_id>s/assets/names/" attr_reader :corporation_id, :item_ids def initialize(options) super @corporation_id = options.fetch(:corporation_id) @item_ids = options.fetch(:item_ids) end def assets_names @assets_names ||= begin output = [] response.each do |asset_name| output << Models::AssetName.new(asset_name) end output end end def http_method :post end def payload item_ids.to_json end def scope "esi-assets.read_corporation_assets.v1" end def roles ["Director"] end def path format(API_PATH, corporation_id: corporation_id) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems