class Dumpling::ClassValidator

Public Instance Methods

validate(specification) click to toggle source
# File lib/dumpling/class_validator.rb, line 3
def validate(specification)
  unless specification.class.nil? || specification.instance.nil?
    raise Errors::Service::Invalid,
          'Do not define both #class and #instance at the same time'
  end

  if specification.class.nil? && specification.instance.nil?
    raise Errors::Service::Invalid, 'Define #class or #instance'
  end
end