class Validation

Public Class Methods

new(api_key) click to toggle source
Calls superclass method Api::new
# File lib/validation.rb, line 4
def initialize(api_key)
  super(api_key)
end

Public Instance Methods

create_validation(vat_number: nil) click to toggle source
# File lib/validation.rb, line 12
def create_validation(vat_number: nil)
  raise 'vat_number is required' if !vat_number

  self.api_port('validate', {}, { 'vat_number' => vat_number })
end
get_validation_by_id(id) click to toggle source
# File lib/validation.rb, line 25
def get_validation_by_id(id)
  self.api_get('validations/' + id)
end
get_validations(limit: 100, page: 1) click to toggle source
# File lib/validation.rb, line 18
def get_validations(limit: 100, page: 1)
  self.api_get('validations', {
    'limit' => limit,
    'page' => page,
  })
end
validate(vat_number) click to toggle source
# File lib/validation.rb, line 8
def validate(vat_number)
  self.api_get('validate/' + vat_number)
end