Sha256: ae91489bffba20cbd16bdf5852a69c3d0243024956187174a55c7be05fce25c6
Contents?: true
Size: 999 Bytes
Versions: 18
Compression:
Stored size: 999 Bytes
Contents
# frozen_string_literal: true module EveOnline module ESI class CorporationIndustryJobs < Base API_PATH = "/v1/corporations/%<corporation_id>s/industry/jobs/" attr_reader :corporation_id, :include_completed, :page def initialize(options) super @corporation_id = options.fetch(:corporation_id) @include_completed = options.fetch(:include_completed, nil) @page = options.fetch(:page, 1) end def jobs @jobs ||= begin output = [] response.each do |job| output << Models::CorporationIndustryJob.new(job) end output end end def scope "esi-industry.read_corporation_jobs.v1" end def roles ["Factory_Manager"] end def additional_query_params [:include_completed, :page] end def path format(API_PATH, corporation_id: corporation_id) end end end end
Version data entries
18 entries across 18 versions & 1 rubygems