Exception: Fluent::SlackClient::Error

Inherits:
StandardError
  • Object
show all
Defined in:
lib/fluent/plugin/slack_client/error.rb

Direct Known Subclasses

ChannelNotFoundError, NameTakenError

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(res, req_params = {}) ⇒ Error

Returns a new instance of Error.



8
9
10
11
# File 'lib/fluent/plugin/slack_client/error.rb', line 8

def initialize(res, req_params = {})
  @res        = res
  @req_params = req_params.dup
end

Instance Attribute Details

#req_paramsObject (readonly)

Returns the value of attribute req_params.



6
7
8
# File 'lib/fluent/plugin/slack_client/error.rb', line 6

def req_params
  @req_params
end

#resObject (readonly)

Returns the value of attribute res.



6
7
8
# File 'lib/fluent/plugin/slack_client/error.rb', line 6

def res
  @res
end

Instance Method Details

#messageObject Also known as: to_s



13
14
15
16
# File 'lib/fluent/plugin/slack_client/error.rb', line 13

def message
  @req_params[:token] = '[FILTERED]' if @req_params[:token]
  "res.code:#{@res.code}, res.body:#{@res.body}, req_params:#{@req_params}"
end