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/configuration'
|
||||||
require_relative 'schemable/schema_modifier'
|
require_relative 'schemable/schema_modifier'
|
||||||
require_relative 'schemable/attribute_schema_generator'
|
require_relative 'schemable/attribute_schema_generator'
|
||||||
|
require_relative 'schemable/response_schema_generator'
|
||||||
|
require_relative 'schemable/relationship_schema_generator'
|
||||||
|
|
||||||
module Schemable
|
module Schemable
|
||||||
class Error < StandardError; end
|
class Error < StandardError; end
|
||||||
@ -22,8 +24,8 @@ module Schemable
|
|||||||
generated_schemas = []
|
generated_schemas = []
|
||||||
|
|
||||||
klasses.each do |klass|
|
klasses.each do |klass|
|
||||||
model_definition = klass.new(configuration)
|
model_definition = klass.new
|
||||||
schema = AttributeSchemaGenerator.new(model_definition, configuration).generate_attributes_schema
|
schema = AttributeSchemaGenerator.new(model_definition).generate_attributes_schema
|
||||||
generated_schemas << schema
|
generated_schemas << schema
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user