mirror of
https://github.com/ditkrg/schemable.git
synced 2026-01-22 22:26:41 +00:00
No need to pass in configuration instance on definition descendant instantiation
This commit is contained in:
parent
b03fcc60ca
commit
21d601ee9f
@ -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
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user