Sha256: 65b415980a308e3b86b99624a0d4867e1feafdd903209b61fe13343168a2cf4b
Contents?: true
Size: 981 Bytes
Versions: 2
Compression:
Stored size: 981 Bytes
Contents
module GreenByPhone class Response attr_reader :result, :result_description attr_reader :verify_result, :verify_result_description attr_reader :check_number, :check_id def self.new_from_request(options = {}) self.new( :result => options['Result'], :result_description => options['ResultDescription'], :verify_result => options['VerifyResult'], :verify_result_description => options['VerifyResultDescription'], :check_number => options['CheckNumber'], :check_id => options['Check_ID']) end def initialize(options = {}) @result = options[:result] @result_description = options[:result_escription] @verify_result = options[:verify_result] @verify_result_description = options[:verify_result_description] @check_number = options[:check_number] @check_id = options[:check_id] end def success? @result == 0 && @verification_result == 0 end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
green_by_phone-0.1.1 | lib/green_by_phone/response.rb |
green_by_phone-0.1.0 | lib/green_by_phone/response.rb |