Class: Esi::Calls::Base
- Inherits:
-
Object
show all
- Defined in:
- lib/esi/calls.rb
Direct Known Subclasses
Alliance, AllianceNames, Alliances, Assets, Character, CharacterBlueprints, CharacterContracts, CharacterIndustryJobs, CharacterLocation, CharacterMail, CharacterNames, CharacterOrders, CharacterWallet, CharacterWalletJournal, CharacterWalletTransactions, ContractItems, Corporation, CorporationBlueprints, CorporationIndustryJobs, CorporationMemberTracking, CorporationMembers, CorporationNames, CorporationRoles, CorporationStructures, CorporationWallet, CorporationWallets, DeleteFitting, Fittings, Fleet, FleetMembers, FleetWings, IndustryFacilities, IndustrySystems, Killmail, Killmails, MarketGroup, MarketGroups, MarketHistory, MarketOrders, MarketPrices, OpenMarketDetails, 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.
34
35
36
|
# File 'lib/esi/calls.rb', line 34
def params
@params
end
|
#path ⇒ Object
Returns the value of attribute path.
34
35
36
|
# File 'lib/esi/calls.rb', line 34
def path
@path
end
|
Instance Method Details
#method ⇒ Object
36
37
38
|
# File 'lib/esi/calls.rb', line 36
def method
@method ||= :get
end
|
#page=(page) ⇒ Object
44
45
46
47
|
# File 'lib/esi/calls.rb', line 44
def page=(page)
self.params ||= {}
self.params[:page] = page
end
|
#paginated? ⇒ Boolean
49
50
51
|
# File 'lib/esi/calls.rb', line 49
def paginated?
!!@paginated
end
|
#url ⇒ Object
40
41
42
|
# File 'lib/esi/calls.rb', line 40
def url
Esi.generate_url(path, params)
end
|