Speeds up the definition's retrieval

This commit is contained in:
Muhammad Nawzad 2023-11-13 14:57:32 +03:00
parent e25dfff4ec
commit 06aafcf883
No known key found for this signature in database
GPG Key ID: B954B6AAE33940B2

View File

@ -1,6 +1,7 @@
module Schemable
class Definition
attr_reader :configuration
attr_writer :relationships, :additional_create_request_attributes, :additional_update_request_attributes
def initialize
@configuration = Schemable.configuration
@ -17,7 +18,7 @@ module Schemable
return model.send(configuration.infer_attributes_from_custom_method).map(&:to_sym) if configuration.infer_attributes_from_custom_method
model.attribute_names
model.attribute_names.map(&:to_sym)
end
def relationships