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