Class: Esi::Calls

Inherits:
Object
  • Object
show all
Defined in:
lib/esi/calls.rb,
lib/esi/calls/ui.rb,
lib/esi/calls/base.rb,
lib/esi/calls/info.rb,
lib/esi/calls/dogma.rb,
lib/esi/calls/route.rb,
lib/esi/calls/fleets.rb,
lib/esi/calls/search.rb,
lib/esi/calls/markets.rb,
lib/esi/calls/fittings.rb,
lib/esi/calls/industry.rb,
lib/esi/calls/location.rb,
lib/esi/calls/universe.rb,
lib/esi/calls/alliances.rb,
lib/esi/calls/killmails.rb,
lib/esi/calls/characters.rb,
lib/esi/calls/sovereignty.rb,
lib/esi/calls/corporations.rb

Defined Under Namespace

Classes: Alliance, AllianceNames, Alliances, Assets, Base, Character, CharacterAssets, CharacterBlueprints, CharacterContracts, CharacterIndustryJobs, CharacterLocation, CharacterMail, CharacterNames, CharacterOnline, CharacterOrders, CharacterShip, CharacterSkills, CharacterWallet, CharacterWalletJournal, CharacterWalletTransactions, Constellation, Constellations, ContractItems, Corporation, CorporationAssets, CorporationBlueprints, CorporationIndustryJobs, CorporationMemberTracking, CorporationMembers, CorporationNames, CorporationRoles, CorporationStructures, CorporationWallet, CorporationWalletJournal, CorporationWallets, DeleteFitting, DogmaAttribute, DogmaAttributes, DogmaEffect, DogmaEffects, Fittings, Fleet, FleetMembers, FleetWings, IndustryFacilities, IndustrySystems, Info, Killmail, Killmails, MarketGroup, MarketGroups, MarketHistory, MarketOrders, MarketPrices, MarketTypes, Moon, OpenMarketDetails, Planet, Region, Regions, Route, Search, SolarSystem, SolarSystems, SovereigntyCampaigns, SovereigntyMap, SovereigntyStructures, Star, Stargate, Station, Structure, StructureOrders, Structures, SystemJumps, SystemKills, Type, Types

Class Method Summary collapse

Class Method Details

.listArray<Symbol>

Generate a list with all available calls

Returns:

  • (Array<Symbol>)

    list of underscored call names



28
29
30
31
# File 'lib/esi/calls.rb', line 28

def list
  @list ||= constants.select { |c| Esi::Calls.const_get(c).try(:scope) }
                     .map { |c| c.to_s.underscore.to_sym }
end