mirror of
https://github.com/ditkrg/schemable.git
synced 2026-01-22 22:26:41 +00:00
Speeds up the definition's retrieval
This commit is contained in:
parent
e25dfff4ec
commit
06aafcf883
@ -1,6 +1,7 @@
|
|||||||
module Schemable
|
module Schemable
|
||||||
class Definition
|
class Definition
|
||||||
attr_reader :configuration
|
attr_reader :configuration
|
||||||
|
attr_writer :relationships, :additional_create_request_attributes, :additional_update_request_attributes
|
||||||
|
|
||||||
def initialize
|
def initialize
|
||||||
@configuration = Schemable.configuration
|
@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
|
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
|
end
|
||||||
|
|
||||||
def relationships
|
def relationships
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user