Since attributes are an instantiated class now, renamed AttributeSerializer to Attribute
This commit is contained in:
parent
5c820695b3
commit
ba4e112829
@ -1,5 +1,5 @@
|
|||||||
module FastJsonapi
|
module FastJsonapi
|
||||||
class AttributeSerializer
|
class Attribute
|
||||||
attr_reader :key, :method, :conditional_proc
|
attr_reader :key, :method, :conditional_proc
|
||||||
|
|
||||||
def initialize(key:, method:, options: {})
|
def initialize(key:, method:, options: {})
|
@ -3,7 +3,7 @@
|
|||||||
require 'active_support/core_ext/object'
|
require 'active_support/core_ext/object'
|
||||||
require 'active_support/concern'
|
require 'active_support/concern'
|
||||||
require 'active_support/inflector'
|
require 'active_support/inflector'
|
||||||
require 'fast_jsonapi/attribute_serializer'
|
require 'fast_jsonapi/attribute'
|
||||||
require 'fast_jsonapi/serialization_core'
|
require 'fast_jsonapi/serialization_core'
|
||||||
|
|
||||||
module FastJsonapi
|
module FastJsonapi
|
||||||
@ -156,7 +156,7 @@ module FastJsonapi
|
|||||||
attributes_list.each do |attr_name|
|
attributes_list.each do |attr_name|
|
||||||
method_name = attr_name
|
method_name = attr_name
|
||||||
key = run_key_transform(method_name)
|
key = run_key_transform(method_name)
|
||||||
attributes_to_serialize[key] = AttributeSerializer.new(
|
attributes_to_serialize[key] = Attribute.new(
|
||||||
key: key,
|
key: key,
|
||||||
method: block || method_name,
|
method: block || method_name,
|
||||||
options: options
|
options: options
|
||||||
|
Loading…
x
Reference in New Issue
Block a user