Class: OnlineSim::GetRent

Inherits:
Base
  • Object
show all
Defined in:
lib/onlinesim/GetRent.rb

Constant Summary

Constants inherited from Base

Base::HTTP_OK_CODE

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from OnlineSim::Base

Instance Method Details

#close(tzid) ⇒ Object



29
30
31
# File 'lib/onlinesim/GetRent.rb', line 29

def close(tzid)
  return self._get(:endpoint => '/rent/closeRentNum', :params => {tzid:tzid})
end

#extend(tzid) ⇒ Object



17
18
19
# File 'lib/onlinesim/GetRent.rb', line 17

def extend(tzid)
  return self._get(:endpoint => '/rent/extendRentState', :params => {tzid:tzid})
end

#get(country: 7, days: 1, extension: false) ⇒ Object



5
6
7
# File 'lib/onlinesim/GetRent.rb', line 5

def get(country: 7, days: 1, extension: false)
  return self._get(:endpoint => '/rent/getRentNum', :params => {country: country,days:days,extension:extension})['item']
end

#stateObject



9
10
11
# File 'lib/onlinesim/GetRent.rb', line 9

def state
  return self._get(:endpoint => '/rent/getRentState', :params => {pagination: false})['list']
end

#stateone(tzid) ⇒ Object



13
14
15
# File 'lib/onlinesim/GetRent.rb', line 13

def stateone(tzid)
  return self._get(:endpoint => '/rent/getRentState', :params => {tzid:tzid, pagination: false})['list'][0]
end

#tariffsObject



21
22
23
# File 'lib/onlinesim/GetRent.rb', line 21

def tariffs
  return self._get(:endpoint => '/rent/tariffsRent')
end

#tariffsone(country: 7) ⇒ Object



25
26
27
# File 'lib/onlinesim/GetRent.rb', line 25

def tariffsone(country: 7)
  return self._get(:endpoint => '/rent/tariffsRent', :params => {country:country})
end