Sha256: 0a99c886a14db96a58fed0e1b98e4a306a3b333cf785702c0dd5c891cc19b2bb
Contents?: true
Size: 354 Bytes
Versions: 3
Compression:
Stored size: 354 Bytes
Contents
require 'valvat/utils' require 'net/http' require 'yaml' module Valvat module Lookup def self.validate(vat) parts = Valvat::Utils.split(vat) return false unless parts[0] YAML.load(Net::HTTP.start("isvat.appspot.com", 80) {|http| http.get("/#{parts.join("/")}/") }.body) rescue nil end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
valvat-0.1.0 | lib/valvat/lookup.rb |
valvat-0.0.3 | lib/valvat/lookup.rb |
valvat-0.0.2 | lib/valvat/lookup.rb |