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