module Metropol::Request::ReportReason

Constants

REASON_TYPES

Public Instance Methods

method_missing(method_name, *args, &block) click to toggle source

Adds methods to specify the report reason Usage: > client.json_report.new_credit_app.national_id('880000088')

Calls superclass method
# File lib/metropol/request/report_reason.rb, line 19
def method_missing(method_name, *args, &block)
  if valid_reason? method_name
    @payload[:report_reason] = REASON_TYPES[method_name]
    return self
  end

  super
end
valid_reason?(reason_type) click to toggle source
# File lib/metropol/request/report_reason.rb, line 12
def valid_reason?(reason_type)
  REASON_TYPES.has_key? reason_type
end