class KaveRestApi::Config
Attributes
apilogs[RW]
dailyreport[RW]
debugmode[RW]
defaultsender[RW]
mincreditalarm[RW]
resendfailed[RW]
response[R]
Public Class Methods
new(args = {})
click to toggle source
# File lib/kave_rest_api/requests/config.rb, line 8 def initialize(args = {}) @ACTION_NAME = [:config,@FORMAT].join('.').freeze @apilogs = args.fetch(:apilogs,nil) @dailyreport = args.fetch(:dailyreport,nil) @debugmode = args.fetch(:debugmode,nil) @defaultsender = args.fetch(:defaultsender,nil) @mincreditalarm = args.fetch(:mincreditalarm,nil) @resendfailed = args.fetch(:resendfailed,nil) @response = ResponseConfig.new end
Public Instance Methods
call()
click to toggle source
# File lib/kave_rest_api/requests/config.rb, line 27 def call connection = Faraday.new(url: "#{@API_URL}/account/") do |faraday| faraday.adapter Faraday.default_adapter faraday.response @FORMAT.to_sym end response = connection.get(@ACTION_NAME,apilogs: @apilogs,dailyreport: @dailyreport,debugmode: @debugmode,defaultsender: @defaultsender,mincreditalarm: @mincreditalarm,resendfailed: @resendfailed) @response.validate(response.body) end
full_message_errors()
click to toggle source
# File lib/kave_rest_api/requests/config.rb, line 23 def full_message_errors end
valid?()
click to toggle source
# File lib/kave_rest_api/requests/config.rb, line 19 def valid? @valid end