Class: InceApi::CreateSms

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

Instance Method Summary collapse

Constructor Details

#initialize(access_token:, iccid:, params: {}) ⇒ CreateSms

Returns a new instance of CreateSms.



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

def initialize(access_token:, iccid:, params:{})
  @access_token = access_token
  @iccid = iccid
  @params = params
end

Instance Method Details

#sendObject



9
10
11
12
# File 'lib/ince_api/create_sms.rb', line 9

def send
  response = connection.request(request)
  response.code.to_i == 201 ? allowed_params.merge(status: 'OK') : { status: 'FAILED', error_code: response.code.to_i}
end