Class: OnlineSim::Driver

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

Instance Method Summary collapse

Constructor Details

#initialize(apikey: '', lang: 'en', dev_id: str = nil) ⇒ Driver

Returns a new instance of Driver.



10
11
12
13
14
# File 'lib/onlinesim.rb', line 10

def initialize(apikey: '', lang: 'en', dev_id: str = nil)
  @apikey = apikey
  @lang = lang
  @dev_id = dev_id
end

Instance Method Details

#forwardObject



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

def forward
  OnlineSim::GetForward.new(:apikey => @apikey, :lang => @lang, :dev_id => @dev_id)
end

#freeObject



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

def free
  OnlineSim::GetFree.new(:apikey => @apikey, :lang => @lang, :dev_id => @dev_id)
end

#numbersObject



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

def numbers
  OnlineSim::GetNumbers.new(:apikey => @apikey, :lang => @lang, :dev_id => @dev_id)
end

#proxyObject



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

def proxy
  OnlineSim::GetProxy.new(:apikey => @apikey, :lang => @lang, :dev_id => @dev_id)
end

#rentObject



32
33
34
# File 'lib/onlinesim.rb', line 32

def rent
  OnlineSim::GetRent.new(:apikey => @apikey, :lang => @lang, :dev_id => @dev_id)
end

#userObject



36
37
38
# File 'lib/onlinesim.rb', line 36

def user
  OnlineSim::GetUser.new(:apikey => @apikey, :lang => @lang, :dev_id => @dev_id)
end