Class: Esi::Calls::Base
- Inherits:
-
Object
show all
- Defined in:
- lib/esi/calls.rb
Direct Known Subclasses
Alliance, AllianceNames, Alliances, Assets, Character, CharacterAssets, CharacterBlueprints, CharacterContracts, CharacterIndustryJobs, CharacterLocation, CharacterMail, CharacterNames, CharacterOrders, CharacterSkills, CharacterWallet, CharacterWalletJournal, CharacterWalletTransactions, Constellation, Constellations, ContractItems, Corporation, CorporationAssets, CorporationBlueprints, CorporationIndustryJobs, CorporationMemberTracking, CorporationMembers, CorporationNames, CorporationRoles, CorporationStructures, CorporationWallet, CorporationWallets, DeleteFitting, Fittings, Fleet, FleetMembers, FleetWings, IndustryFacilities, IndustrySystems, Killmail, Killmails, MarketGroup, MarketGroups, MarketHistory, MarketOrders, MarketPrices, MarketTypes, OpenMarketDetails, Region, Regions, Route, Search, SolarSystem, Structure, StructureOrders, Structures, Type, Types
Instance Attribute Summary collapse
Instance Method Summary
collapse
Instance Attribute Details
#params ⇒ Object
Returns the value of attribute params.
35
36
37
|
# File 'lib/esi/calls.rb', line 35
def params
@params
end
|
#path ⇒ Object
Returns the value of attribute path.
35
36
37
|
# File 'lib/esi/calls.rb', line 35
def path
@path
end
|
Instance Method Details
#method ⇒ Object
37
38
39
|
# File 'lib/esi/calls.rb', line 37
def method
@method ||= :get
end
|
#page=(page) ⇒ Object
45
46
47
48
|
# File 'lib/esi/calls.rb', line 45
def page=(page)
self.params ||= {}
self.params[:page] = page
end
|
#paginated? ⇒ Boolean
50
51
52
|
# File 'lib/esi/calls.rb', line 50
def paginated?
!!@paginated
end
|
#url ⇒ Object
41
42
43
|
# File 'lib/esi/calls.rb', line 41
def url
Esi.generate_url(path, params)
end
|