class Mailchimp::Exception::DataException

Public Class Methods

new(data) click to toggle source
Calls superclass method
# File lib/mailchimp_api_v3/exception.rb, line 14
def initialize(data)
  @data = data.is_a?(String) ? { 'detail' => data } : data
  super detail
end

Public Instance Methods

method_missing(symbol) click to toggle source
Calls superclass method
# File lib/mailchimp_api_v3/exception.rb, line 19
def method_missing(symbol)
  symbol.is_a?(Symbol) ? @data[symbol.id2name] : super
end
respond_to_missing?(symbol, *_) click to toggle source
# File lib/mailchimp_api_v3/exception.rb, line 23
def respond_to_missing?(symbol, *_)
  symbol.is_a?(Symbol)
end