lib/rspec/rails/api/field_config.rb in rspec-rails-api-0.4.0 vs lib/rspec/rails/api/field_config.rb in rspec-rails-api-0.5.0
- old
+ new
@@ -1,9 +1,9 @@
# frozen_string_literal: true
require 'rspec/rails/api/entity_config'
-require 'rspec/rails/api/utils'
+require 'rspec/rails/api/validator'
module RSpec
module Rails
module Api
# Represents an entity field configuration.
@@ -12,10 +12,10 @@
attr_accessor :required, :type, :attributes, :description
def initialize(type:, description:, required: true, attributes: nil, of: nil)
@required = required
@description = description
- raise "Field type not allowed: '#{type}'" unless Utils.check_attribute_type(type)
+ raise "Field type not allowed: '#{type}'" unless Validator.valid_type?(type)
define_attributes attributes if type == :object
define_attributes of if type == :array
@type = type