diff --git a/lib/schemable.rb b/lib/schemable.rb index 032b2d8..034d2a7 100644 --- a/lib/schemable.rb +++ b/lib/schemable.rb @@ -5,6 +5,8 @@ require_relative 'schemable/definition' require_relative 'schemable/configuration' require_relative 'schemable/schema_modifier' require_relative 'schemable/attribute_schema_generator' +require_relative 'schemable/response_schema_generator' +require_relative 'schemable/relationship_schema_generator' module Schemable class Error < StandardError; end @@ -22,8 +24,8 @@ module Schemable generated_schemas = [] klasses.each do |klass| - model_definition = klass.new(configuration) - schema = AttributeSchemaGenerator.new(model_definition, configuration).generate_attributes_schema + model_definition = klass.new + schema = AttributeSchemaGenerator.new(model_definition).generate_attributes_schema generated_schemas << schema end