Sha256: a49c686867536bb4cbb43cf17637ea5ff131a6b2a15577f3332d4b92f9ac3849
Contents?: true
Size: 1.02 KB
Versions: 7
Compression:
Stored size: 1.02 KB
Contents
require "digicert/base" module Digicert class Organization < Digicert::Base include Digicert::Actions::All include Digicert::Actions::Fetch include Digicert::Actions::Create private def resource_path "organization" end def validate(name:, address:, zip:, city:, state:, country:, telephone:, container:, organization_contact:, **attributes) required_attributes = { name: name, address: address, zip: zip, city: city, state: state, country: country, telephone: telephone, container: container, organization_contact: validate_contact(organization_contact), } required_attributes.merge(attributes) end def validate_contact(first_name:, last_name:, email:, telephone:, **attrs) required_attributes = { first_name: first_name, last_name: last_name, email: email, telephone: telephone, } required_attributes.merge(attrs) end end end
Version data entries
7 entries across 7 versions & 1 rubygems