Module: Telesignature::Helpers
Instance Method Summary collapse
Instance Method Details
#random_with_N_digits(n) ⇒ Object
3 4 5 6 7 |
# File 'lib/telesignature/helpers.rb', line 3 def random_with_N_digits n range_start = 10 ** (n - 1) range_end = (10 ** n) - 1 Random.new.rand(range_start...range_end) end |
#validate_response(response) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/telesignature/helpers.rb', line 9 def validate_response response resp_obj = JSON.load response.body if response.status != 200 if response.status == 401 raise AuthorizationError.new resp_obj, response else raise TelesignError.new resp_obj, response end end resp_obj end |