module Moocher::Creditcard

Public Instance Methods

creditcard(cc_number) click to toggle source
# File lib/moocher/creditcards.rb, line 5
def creditcard(cc_number)
  bin = cc_number.to_s.strip[0..5]
  return "Not a Valid input" if (bin =~ /\A\d{6}/).nil?
  base_url = 'https://api.moocher.io/l/BINLISTNET/t/creditcard/i/'
  response = HTTParty.get("#{base_url}#{bin}")
  response.success? ? response.parsed_response : response.success?
end