Class: InceApi::GetSimDataQuota

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

Instance Method Summary collapse

Constructor Details

#initialize(access_token:, iccid:) ⇒ GetSimDataQuota

Returns a new instance of GetSimDataQuota.



3
4
5
6
# File 'lib/ince_api/get_sim_data_quota.rb', line 3

def initialize(access_token:, iccid:)
  @access_token = access_token
  @iccid = iccid
end

Instance Method Details

#sim_statusObject



8
9
10
11
12
13
14
15
# File 'lib/ince_api/get_sim_data_quota.rb', line 8

def sim_status
  response = connection.request(request)
  if response.body != ''
    JSON.parse(response.body)
  else
    {'status_code' => 404, 'error_message' => 'SIM with ICCID not found'}
  end
end