lib/alba/nested_attribute.rb in alba-3.0.2 vs lib/alba/nested_attribute.rb in alba-3.0.3

- old
+ new

@@ -9,14 +9,15 @@ @block = block end # @param object [Object] the object being serialized # @param params [Hash] params Hash inherited from Resource + # @param within [Object, nil, false, true] determines what associations to be serialized. If not set, it serializes all associations. # @return [Hash] hash serialized from running the class body in the object - def value(object:, params:) + def value(object:, params:, within:) resource_class = Alba.resource_class resource_class.transform_keys(@key_transformation) resource_class.class_eval(&@block) - resource_class.new(object, params: params).serializable_hash + resource_class.new(object, params: params, within: within).serializable_hash end end end