class KaveRestApi::LatestOutBox
Attributes
pagesize[RW]
response[R]
sender[RW]
Public Class Methods
new(args = {})
click to toggle source
Calls superclass method
KaveRestApi::RequestBase::new
# File lib/kave_rest_api/requests/latestoutbox.rb, line 9 def initialize(args = {}) super @ACTION_NAME = [:latestoutbox,@FORMAT].join('.').freeze @pagesize = args.fetch(:pagesize,3000).ctsd @sender = args.fetch(:sender,nil) @response = ResponseLatestOutBox.new end
Public Instance Methods
call()
click to toggle source
# File lib/kave_rest_api/requests/latestoutbox.rb, line 17 def call connection = Faraday.new(url: "#{@API_URL}/sms/") do |faraday| faraday.adapter Faraday.default_adapter faraday.response @FORMAT.to_sym end response = connection.get(@ACTION_NAME, sender: @sender,pagesize: @pagesize) @response.validate(response.body) end