diff --git a/ActionController.html b/ActionController.html index 9e9e65d9..e7de9f5a 100644 --- a/ActionController.html +++ b/ActionController.html @@ -106,7 +106,7 @@
diff --git a/ActionController/Serialization.html b/ActionController/Serialization.html index 4290042c..19ba1526 100644 --- a/ActionController/Serialization.html +++ b/ActionController/Serialization.html @@ -339,7 +339,7 @@ diff --git a/ActionController/Serialization/ClassMethods.html b/ActionController/Serialization/ClassMethods.html index 56cfbc72..6decaaab 100644 --- a/ActionController/Serialization/ClassMethods.html +++ b/ActionController/Serialization/ClassMethods.html @@ -165,7 +165,7 @@ diff --git a/ActiveModel.html b/ActiveModel.html index a9fb3be6..c837c5d9 100644 --- a/ActiveModel.html +++ b/ActiveModel.html @@ -120,7 +120,7 @@ subclassed to decorate a resource. diff --git a/ActiveModel/SerializableResource.html b/ActiveModel/SerializableResource.html index 2106d9ce..7b095dc7 100644 --- a/ActiveModel/SerializableResource.html +++ b/ActiveModel/SerializableResource.html @@ -126,7 +126,7 @@ diff --git a/ActiveModel/Serializer.html b/ActiveModel/Serializer.html index 515fb8a4..9bd92356 100644 --- a/ActiveModel/Serializer.html +++ b/ActiveModel/Serializer.html @@ -1755,7 +1755,7 @@ below is true: diff --git a/ActiveModel/Serializer/Adapter.html b/ActiveModel/Serializer/Adapter.html index 764197ff..2aae075c 100644 --- a/ActiveModel/Serializer/Adapter.html +++ b/ActiveModel/Serializer/Adapter.html @@ -147,7 +147,7 @@ diff --git a/ActiveModel/Serializer/Adapter/Attributes.html b/ActiveModel/Serializer/Adapter/Attributes.html index 02c56a8a..87b30ffd 100644 --- a/ActiveModel/Serializer/Adapter/Attributes.html +++ b/ActiveModel/Serializer/Adapter/Attributes.html @@ -239,7 +239,7 @@ diff --git a/ActiveModel/Serializer/Adapter/Base.html b/ActiveModel/Serializer/Adapter/Base.html index db8fe98f..57a2bd9a 100644 --- a/ActiveModel/Serializer/Adapter/Base.html +++ b/ActiveModel/Serializer/Adapter/Base.html @@ -226,7 +226,7 @@ diff --git a/ActiveModel/Serializer/Adapter/Json.html b/ActiveModel/Serializer/Adapter/Json.html index 113452b8..cdda9dd3 100644 --- a/ActiveModel/Serializer/Adapter/Json.html +++ b/ActiveModel/Serializer/Adapter/Json.html @@ -239,7 +239,7 @@ diff --git a/ActiveModel/Serializer/Adapter/JsonApi.html b/ActiveModel/Serializer/Adapter/JsonApi.html index 643b4602..ff9e90fc 100644 --- a/ActiveModel/Serializer/Adapter/JsonApi.html +++ b/ActiveModel/Serializer/Adapter/JsonApi.html @@ -240,7 +240,7 @@ diff --git a/ActiveModel/Serializer/Adapter/Null.html b/ActiveModel/Serializer/Adapter/Null.html index 68e91c98..cb073f33 100644 --- a/ActiveModel/Serializer/Adapter/Null.html +++ b/ActiveModel/Serializer/Adapter/Null.html @@ -239,7 +239,7 @@ diff --git a/ActiveModel/Serializer/ArraySerializer.html b/ActiveModel/Serializer/ArraySerializer.html index afe5b8c1..2c9cef17 100644 --- a/ActiveModel/Serializer/ArraySerializer.html +++ b/ActiveModel/Serializer/ArraySerializer.html @@ -160,7 +160,7 @@ diff --git a/ActiveModel/Serializer/Association.html b/ActiveModel/Serializer/Association.html index 1d77ad9e..98ad8df3 100644 --- a/ActiveModel/Serializer/Association.html +++ b/ActiveModel/Serializer/Association.html @@ -583,7 +583,7 @@ diff --git a/ActiveModel/Serializer/Associations.html b/ActiveModel/Serializer/Associations.html index f27f7267..af1438c9 100644 --- a/ActiveModel/Serializer/Associations.html +++ b/ActiveModel/Serializer/Associations.html @@ -263,7 +263,7 @@ not provided) diff --git a/ActiveModel/Serializer/Associations/ClassMethods.html b/ActiveModel/Serializer/Associations/ClassMethods.html index ea441d50..2f21df96 100644 --- a/ActiveModel/Serializer/Associations/ClassMethods.html +++ b/ActiveModel/Serializer/Associations/ClassMethods.html @@ -488,7 +488,7 @@ diff --git a/ActiveModel/Serializer/Attribute.html b/ActiveModel/Serializer/Attribute.html index 4709401a..1efdc662 100644 --- a/ActiveModel/Serializer/Attribute.html +++ b/ActiveModel/Serializer/Attribute.html @@ -158,7 +158,7 @@ ActiveModel::Serializer class. diff --git a/ActiveModel/Serializer/Attributes.html b/ActiveModel/Serializer/Attributes.html index 1827737e..07a3db32 100644 --- a/ActiveModel/Serializer/Attributes.html +++ b/ActiveModel/Serializer/Attributes.html @@ -115,7 +115,7 @@ diff --git a/ActiveModel/Serializer/Attributes/ClassMethods.html b/ActiveModel/Serializer/Attributes/ClassMethods.html index f3570664..153d6620 100644 --- a/ActiveModel/Serializer/Attributes/ClassMethods.html +++ b/ActiveModel/Serializer/Attributes/ClassMethods.html @@ -488,7 +488,7 @@ diff --git a/ActiveModel/Serializer/BelongsToReflection.html b/ActiveModel/Serializer/BelongsToReflection.html index 70a18092..ce53c71a 100644 --- a/ActiveModel/Serializer/BelongsToReflection.html +++ b/ActiveModel/Serializer/BelongsToReflection.html @@ -167,7 +167,7 @@ diff --git a/ActiveModel/Serializer/Caching.html b/ActiveModel/Serializer/Caching.html index ee31fab1..5f64ef06 100644 --- a/ActiveModel/Serializer/Caching.html +++ b/ActiveModel/Serializer/Caching.html @@ -629,7 +629,7 @@ customize the cache key diff --git a/ActiveModel/Serializer/Caching/ClassMethods.html b/ActiveModel/Serializer/Caching/ClassMethods.html index 22ce8d4e..b02bbf68 100644 --- a/ActiveModel/Serializer/Caching/ClassMethods.html +++ b/ActiveModel/Serializer/Caching/ClassMethods.html @@ -1291,7 +1291,7 @@ called with a non-nil value. rubocop:disable Style/ClassVars diff --git a/ActiveModel/Serializer/CollectionReflection.html b/ActiveModel/Serializer/CollectionReflection.html index 01521ff6..b6bf18aa 100644 --- a/ActiveModel/Serializer/CollectionReflection.html +++ b/ActiveModel/Serializer/CollectionReflection.html @@ -163,7 +163,7 @@ diff --git a/ActiveModel/Serializer/CollectionSerializer.html b/ActiveModel/Serializer/CollectionSerializer.html index da9f413d..e8bfb72e 100644 --- a/ActiveModel/Serializer/CollectionSerializer.html +++ b/ActiveModel/Serializer/CollectionSerializer.html @@ -703,7 +703,7 @@ the logic right here. diff --git a/ActiveModel/Serializer/Configuration.html b/ActiveModel/Serializer/Configuration.html index 89fdac2e..0af52fa6 100644 --- a/ActiveModel/Serializer/Configuration.html +++ b/ActiveModel/Serializer/Configuration.html @@ -110,7 +110,7 @@ diff --git a/ActiveModel/Serializer/ErrorSerializer.html b/ActiveModel/Serializer/ErrorSerializer.html index 770d8ef9..137fc80a 100644 --- a/ActiveModel/Serializer/ErrorSerializer.html +++ b/ActiveModel/Serializer/ErrorSerializer.html @@ -387,7 +387,7 @@ diff --git a/ActiveModel/Serializer/ErrorsSerializer.html b/ActiveModel/Serializer/ErrorsSerializer.html index f1033a66..f918a731 100644 --- a/ActiveModel/Serializer/ErrorsSerializer.html +++ b/ActiveModel/Serializer/ErrorsSerializer.html @@ -494,7 +494,7 @@ diff --git a/ActiveModel/Serializer/Field.html b/ActiveModel/Serializer/Field.html index 4725ce51..1a537bb8 100644 --- a/ActiveModel/Serializer/Field.html +++ b/ActiveModel/Serializer/Field.html @@ -405,7 +405,7 @@ block is evaluated in the context of the serializer. diff --git a/ActiveModel/Serializer/Fieldset.html b/ActiveModel/Serializer/Fieldset.html index 9cf7999b..528d2471 100644 --- a/ActiveModel/Serializer/Fieldset.html +++ b/ActiveModel/Serializer/Fieldset.html @@ -303,7 +303,7 @@ diff --git a/ActiveModel/Serializer/HasManyReflection.html b/ActiveModel/Serializer/HasManyReflection.html index 4dad6110..e6d698df 100644 --- a/ActiveModel/Serializer/HasManyReflection.html +++ b/ActiveModel/Serializer/HasManyReflection.html @@ -167,7 +167,7 @@ diff --git a/ActiveModel/Serializer/HasOneReflection.html b/ActiveModel/Serializer/HasOneReflection.html index 30d087ce..bd7cda3b 100644 --- a/ActiveModel/Serializer/HasOneReflection.html +++ b/ActiveModel/Serializer/HasOneReflection.html @@ -167,7 +167,7 @@ diff --git a/ActiveModel/Serializer/Links.html b/ActiveModel/Serializer/Links.html index 4a1cb2ad..70ac143d 100644 --- a/ActiveModel/Serializer/Links.html +++ b/ActiveModel/Serializer/Links.html @@ -115,7 +115,7 @@ diff --git a/ActiveModel/Serializer/Links/ClassMethods.html b/ActiveModel/Serializer/Links/ClassMethods.html index 8480fd39..1a4ddacb 100644 --- a/ActiveModel/Serializer/Links/ClassMethods.html +++ b/ActiveModel/Serializer/Links/ClassMethods.html @@ -246,7 +246,7 @@ diff --git a/ActiveModel/Serializer/Lint.html b/ActiveModel/Serializer/Lint.html index 139f074c..10237919 100644 --- a/ActiveModel/Serializer/Lint.html +++ b/ActiveModel/Serializer/Lint.html @@ -106,7 +106,7 @@ diff --git a/ActiveModel/Serializer/Lint/Tests.html b/ActiveModel/Serializer/Lint/Tests.html index 375292b9..93ebe4dd 100644 --- a/ActiveModel/Serializer/Lint/Tests.html +++ b/ActiveModel/Serializer/Lint/Tests.html @@ -901,7 +901,7 @@ required unless caching is enabled. diff --git a/ActiveModel/Serializer/Meta.html b/ActiveModel/Serializer/Meta.html index b03991a6..9eb24f96 100644 --- a/ActiveModel/Serializer/Meta.html +++ b/ActiveModel/Serializer/Meta.html @@ -115,7 +115,7 @@ diff --git a/ActiveModel/Serializer/Meta/ClassMethods.html b/ActiveModel/Serializer/Meta/ClassMethods.html index 92ffd537..3a5531b8 100644 --- a/ActiveModel/Serializer/Meta/ClassMethods.html +++ b/ActiveModel/Serializer/Meta/ClassMethods.html @@ -192,7 +192,7 @@ diff --git a/ActiveModel/Serializer/Null.html b/ActiveModel/Serializer/Null.html index 5f3a9f88..13333486 100644 --- a/ActiveModel/Serializer/Null.html +++ b/ActiveModel/Serializer/Null.html @@ -390,7 +390,7 @@ diff --git a/ActiveModel/Serializer/Reflection.html b/ActiveModel/Serializer/Reflection.html index 918e143c..9233da79 100644 --- a/ActiveModel/Serializer/Reflection.html +++ b/ActiveModel/Serializer/Reflection.html @@ -729,7 +729,7 @@ association by its reflection. diff --git a/ActiveModel/Serializer/SingularReflection.html b/ActiveModel/Serializer/SingularReflection.html index b9eda7f5..52bfe6c7 100644 --- a/ActiveModel/Serializer/SingularReflection.html +++ b/ActiveModel/Serializer/SingularReflection.html @@ -163,7 +163,7 @@ diff --git a/ActiveModel/Serializer/Type.html b/ActiveModel/Serializer/Type.html index 0f382e97..f4336735 100644 --- a/ActiveModel/Serializer/Type.html +++ b/ActiveModel/Serializer/Type.html @@ -115,7 +115,7 @@ diff --git a/ActiveModel/Serializer/Type/ClassMethods.html b/ActiveModel/Serializer/Type/ClassMethods.html index c0285355..62f34209 100644 --- a/ActiveModel/Serializer/Type/ClassMethods.html +++ b/ActiveModel/Serializer/Type/ClassMethods.html @@ -187,7 +187,7 @@ diff --git a/ActiveModelSerializers.html b/ActiveModelSerializers.html index ceda204b..450dc29c 100644 --- a/ActiveModelSerializers.html +++ b/ActiveModelSerializers.html @@ -453,7 +453,7 @@ Style/AsciiComments TODO: implement! diff --git a/ActiveModelSerializers/Adapter.html b/ActiveModelSerializers/Adapter.html index dab5d92a..5c267465 100644 --- a/ActiveModelSerializers/Adapter.html +++ b/ActiveModelSerializers/Adapter.html @@ -878,7 +878,7 @@ so that registering 'ActiveModelSerializers::Adapter::Json' and diff --git a/ActiveModelSerializers/Adapter/Attributes.html b/ActiveModelSerializers/Adapter/Attributes.html index 93e50838..41b17b85 100644 --- a/ActiveModelSerializers/Adapter/Attributes.html +++ b/ActiveModelSerializers/Adapter/Attributes.html @@ -212,7 +212,7 @@ diff --git a/ActiveModelSerializers/Adapter/Base.html b/ActiveModelSerializers/Adapter/Base.html index ac4a0720..4ac03c9e 100644 --- a/ActiveModelSerializers/Adapter/Base.html +++ b/ActiveModelSerializers/Adapter/Base.html @@ -1073,7 +1073,7 @@ serialization_options(options). diff --git a/ActiveModelSerializers/Adapter/Json.html b/ActiveModelSerializers/Adapter/Json.html index 145ffa0b..e57b5fa7 100644 --- a/ActiveModelSerializers/Adapter/Json.html +++ b/ActiveModelSerializers/Adapter/Json.html @@ -320,7 +320,7 @@ diff --git a/ActiveModelSerializers/Adapter/JsonApi.html b/ActiveModelSerializers/Adapter/JsonApi.html index fa8186d7..bcdde761 100644 --- a/ActiveModelSerializers/Adapter/JsonApi.html +++ b/ActiveModelSerializers/Adapter/JsonApi.html @@ -851,7 +851,7 @@ definition: diff --git a/ActiveModelSerializers/Adapter/JsonApi/Deserialization.html b/ActiveModelSerializers/Adapter/JsonApi/Deserialization.html index c7647ff1..b328486d 100644 --- a/ActiveModelSerializers/Adapter/JsonApi/Deserialization.html +++ b/ActiveModelSerializers/Adapter/JsonApi/Deserialization.html @@ -1050,7 +1050,7 @@ value. diff --git a/ActiveModelSerializers/Adapter/JsonApi/Error.html b/ActiveModelSerializers/Adapter/JsonApi/Error.html index f07d240b..4fe02ed8 100644 --- a/ActiveModelSerializers/Adapter/JsonApi/Error.html +++ b/ActiveModelSerializers/Adapter/JsonApi/Error.html @@ -462,7 +462,7 @@ parameter: A string indicating which query parameter caused the error diff --git a/ActiveModelSerializers/Adapter/JsonApi/Jsonapi.html b/ActiveModelSerializers/Adapter/JsonApi/Jsonapi.html index f7d6767a..518c6dcd 100644 --- a/ActiveModelSerializers/Adapter/JsonApi/Jsonapi.html +++ b/ActiveModelSerializers/Adapter/JsonApi/Jsonapi.html @@ -356,7 +356,7 @@ meta diff --git a/ActiveModelSerializers/Adapter/JsonApi/Link.html b/ActiveModelSerializers/Adapter/JsonApi/Link.html index f99ea213..80853350 100644 --- a/ActiveModelSerializers/Adapter/JsonApi/Link.html +++ b/ActiveModelSerializers/Adapter/JsonApi/Link.html @@ -466,7 +466,7 @@ meta diff --git a/ActiveModelSerializers/Adapter/JsonApi/Meta.html b/ActiveModelSerializers/Adapter/JsonApi/Meta.html index c486830f..410b3bb4 100644 --- a/ActiveModelSerializers/Adapter/JsonApi/Meta.html +++ b/ActiveModelSerializers/Adapter/JsonApi/Meta.html @@ -292,7 +292,7 @@ diff --git a/ActiveModelSerializers/Adapter/JsonApi/PaginationLinks.html b/ActiveModelSerializers/Adapter/JsonApi/PaginationLinks.html index 7e73f735..39a72f43 100644 --- a/ActiveModelSerializers/Adapter/JsonApi/PaginationLinks.html +++ b/ActiveModelSerializers/Adapter/JsonApi/PaginationLinks.html @@ -104,6 +104,11 @@Class.new(KeyError)
-9 10 11 12 -13+13 +14 +15 +16 +17 +18 +19 +20
# File 'lib/active_model_serializers/adapter/json_api/pagination_links.rb', line 9 +# File 'lib/active_model_serializers/adapter/json_api/pagination_links.rb', line 10 def initialize(collection, ) @collection = collection @adapter_options = - @context = .fetch(:serialization_context) + @context = .fetch(:serialization_context) do + fail MissingSerializationContextError, <<-EOF.freeze + JsonApi::PaginationLinks requires a ActiveModelSerializers::SerializationContext. + Please pass a ':serialization_context' option or + override CollectionSerializer#paginated? to return 'false'. + EOF + end end
-7 8 -9+9 +10
# File 'lib/active_model_serializers/adapter/json_api/pagination_links.rb', line 7 +# File 'lib/active_model_serializers/adapter/json_api/pagination_links.rb', line 8 def collection @collection @@ -364,12 +381,12 @@-7 8 -9+9 +10
# File 'lib/active_model_serializers/adapter/json_api/pagination_links.rb', line 7 +# File 'lib/active_model_serializers/adapter/json_api/pagination_links.rb', line 8 def context @context @@ -401,17 +418,17 @@-15 -16 -17 -18 -19 -20 -21 -22+22 +23 +24 +25 +26 +27 +28 +29
# File 'lib/active_model_serializers/adapter/json_api/pagination_links.rb', line 15 +# File 'lib/active_model_serializers/adapter/json_api/pagination_links.rb', line 22 def as_json per_page = collection.try(:per_page) || collection.try(:limit_value) || collection.size @@ -431,7 +448,7 @@ diff --git a/ActiveModelSerializers/Adapter/JsonApi/Relationship.html b/ActiveModelSerializers/Adapter/JsonApi/Relationship.html index 22fdb9a5..d08377b2 100644 --- a/ActiveModelSerializers/Adapter/JsonApi/Relationship.html +++ b/ActiveModelSerializers/Adapter/JsonApi/Relationship.html @@ -287,7 +287,7 @@ diff --git a/ActiveModelSerializers/Adapter/JsonApi/ResourceIdentifier.html b/ActiveModelSerializers/Adapter/JsonApi/ResourceIdentifier.html index 2d72f659..3677200d 100644 --- a/ActiveModelSerializers/Adapter/JsonApi/ResourceIdentifier.html +++ b/ActiveModelSerializers/Adapter/JsonApi/ResourceIdentifier.html @@ -255,7 +255,7 @@ diff --git a/ActiveModelSerializers/Adapter/Null.html b/ActiveModelSerializers/Adapter/Null.html index 10bd823c..fdcbe670 100644 --- a/ActiveModelSerializers/Adapter/Null.html +++ b/ActiveModelSerializers/Adapter/Null.html @@ -208,7 +208,7 @@ diff --git a/ActiveModelSerializers/Callbacks.html b/ActiveModelSerializers/Callbacks.html index e64c4ac7..3cf6eae9 100644 --- a/ActiveModelSerializers/Callbacks.html +++ b/ActiveModelSerializers/Callbacks.html @@ -133,7 +133,7 @@ serialization and allow you to trigger logic. Available callbacks are: diff --git a/ActiveModelSerializers/Callbacks/ClassMethods.html b/ActiveModelSerializers/Callbacks/ClassMethods.html index eeccd24c..54c4faa5 100644 --- a/ActiveModelSerializers/Callbacks/ClassMethods.html +++ b/ActiveModelSerializers/Callbacks/ClassMethods.html @@ -216,7 +216,7 @@ it is as_json, to_json, or serializable_hash diff --git a/ActiveModelSerializers/Deprecate.html b/ActiveModelSerializers/Deprecate.html index 7a9a821b..15f9e4e4 100644 --- a/ActiveModelSerializers/Deprecate.html +++ b/ActiveModelSerializers/Deprecate.html @@ -262,7 +262,7 @@ that it is planned to go away. diff --git a/ActiveModelSerializers/Deserialization.html b/ActiveModelSerializers/Deserialization.html index edda4465..bf93130b 100644 --- a/ActiveModelSerializers/Deserialization.html +++ b/ActiveModelSerializers/Deserialization.html @@ -230,7 +230,7 @@ diff --git a/ActiveModelSerializers/JsonPointer.html b/ActiveModelSerializers/JsonPointer.html index 182d8112..733cf6dc 100644 --- a/ActiveModelSerializers/JsonPointer.html +++ b/ActiveModelSerializers/JsonPointer.html @@ -180,7 +180,7 @@ diff --git a/ActiveModelSerializers/Jsonapi.html b/ActiveModelSerializers/Jsonapi.html index aed9c75b..b79c8568 100644 --- a/ActiveModelSerializers/Jsonapi.html +++ b/ActiveModelSerializers/Jsonapi.html @@ -343,7 +343,7 @@ actionpack/lib/action_dispatch/http/parameters.rb diff --git a/ActiveModelSerializers/Jsonapi/ControllerSupport.html b/ActiveModelSerializers/Jsonapi/ControllerSupport.html index 0b24cc87..696da15f 100644 --- a/ActiveModelSerializers/Jsonapi/ControllerSupport.html +++ b/ActiveModelSerializers/Jsonapi/ControllerSupport.html @@ -173,7 +173,7 @@ diff --git a/ActiveModelSerializers/KeyTransform.html b/ActiveModelSerializers/KeyTransform.html index f0325e41..24a3a66d 100644 --- a/ActiveModelSerializers/KeyTransform.html +++ b/ActiveModelSerializers/KeyTransform.html @@ -524,7 +524,7 @@ deserialization in the JsonApi adapter. diff --git a/ActiveModelSerializers/Logging.html b/ActiveModelSerializers/Logging.html index 2acf0892..a18eb24a 100644 --- a/ActiveModelSerializers/Logging.html +++ b/ActiveModelSerializers/Logging.html @@ -262,7 +262,7 @@ diff --git a/ActiveModelSerializers/Logging/ClassMethods.html b/ActiveModelSerializers/Logging/ClassMethods.html index 153aaaba..1e77fa8a 100644 --- a/ActiveModelSerializers/Logging/ClassMethods.html +++ b/ActiveModelSerializers/Logging/ClassMethods.html @@ -177,7 +177,7 @@ diff --git a/ActiveModelSerializers/Logging/LogSubscriber.html b/ActiveModelSerializers/Logging/LogSubscriber.html index 1d654ee0..6bdf487b 100644 --- a/ActiveModelSerializers/Logging/LogSubscriber.html +++ b/ActiveModelSerializers/Logging/LogSubscriber.html @@ -245,7 +245,7 @@ diff --git a/ActiveModelSerializers/Logging/Macros.html b/ActiveModelSerializers/Logging/Macros.html index 5de5f130..fe225ff1 100644 --- a/ActiveModelSerializers/Logging/Macros.html +++ b/ActiveModelSerializers/Logging/Macros.html @@ -240,7 +240,7 @@ rendered. Adapted from: diff --git a/ActiveModelSerializers/Model.html b/ActiveModelSerializers/Model.html index 141eb1a4..7826d697 100644 --- a/ActiveModelSerializers/Model.html +++ b/ActiveModelSerializers/Model.html @@ -752,7 +752,7 @@ ActiveModel::Errors :nocov: diff --git a/ActiveModelSerializers/Railtie.html b/ActiveModelSerializers/Railtie.html index 134e3c98..526a9b60 100644 --- a/ActiveModelSerializers/Railtie.html +++ b/ActiveModelSerializers/Railtie.html @@ -114,7 +114,7 @@ diff --git a/ActiveModelSerializers/SerializableResource.html b/ActiveModelSerializers/SerializableResource.html index a6a4cbbe..979f03b1 100644 --- a/ActiveModelSerializers/SerializableResource.html +++ b/ActiveModelSerializers/SerializableResource.html @@ -822,7 +822,7 @@ False when explicit adapter is falsy (nil or false) diff --git a/ActiveModelSerializers/SerializationContext.html b/ActiveModelSerializers/SerializationContext.html index c0135595..5b59d4ee 100644 --- a/ActiveModelSerializers/SerializationContext.html +++ b/ActiveModelSerializers/SerializationContext.html @@ -274,7 +274,7 @@
-25 26 27 28 29 -30+30 +31 +32 +33 +34 +35 +36 +37
# File 'lib/active_model_serializers/serialization_context.rb', line 25 +# File 'lib/active_model_serializers/serialization_context.rb', line 26 -def initialize(request, = {}) - @request_url = request.original_url[/\A[^?]+/] - @query_parameters = request.query_parameters +def initialize(*args) + = args. + if args.size == 1 + request = args.pop + [:request_url] = request.original_url[/\A[^?]+/] + [:query_parameters] = request.query_parameters + end + @request_url = .delete(:request_url) + @query_parameters = .delete(:query_parameters) @url_helpers = .delete(:url_helpers) || self.class.url_helpers @default_url_options = .delete(:default_url_options) || self.class. end@@ -372,12 +384,12 @@-9 10 -11+11 +12
# File 'lib/active_model_serializers/serialization_context.rb', line 9 +# File 'lib/active_model_serializers/serialization_context.rb', line 10 def @default_url_options ||= {} @@ -404,12 +416,12 @@-5 6 -7+7 +8
# File 'lib/active_model_serializers/serialization_context.rb', line 5 +# File 'lib/active_model_serializers/serialization_context.rb', line 6 def url_helpers @url_helpers ||= Module.new @@ -452,12 +464,12 @@-23 24 -25+25 +26
# File 'lib/active_model_serializers/serialization_context.rb', line 23 +# File 'lib/active_model_serializers/serialization_context.rb', line 24 def key_transform @key_transform @@ -495,12 +507,12 @@-23 24 -25+25 +26
# File 'lib/active_model_serializers/serialization_context.rb', line 23 +# File 'lib/active_model_serializers/serialization_context.rb', line 24 def query_parameters @query_parameters @@ -538,12 +550,12 @@-23 24 -25+25 +26
# File 'lib/active_model_serializers/serialization_context.rb', line 23 +# File 'lib/active_model_serializers/serialization_context.rb', line 24 def request_url @request_url @@ -559,7 +571,7 @@ diff --git a/ActiveModelSerializers/SerializationContext/UrlHelpers.html b/ActiveModelSerializers/SerializationContext/UrlHelpers.html index 827dad5f..b6827c8d 100644 --- a/ActiveModelSerializers/SerializationContext/UrlHelpers.html +++ b/ActiveModelSerializers/SerializationContext/UrlHelpers.html @@ -180,12 +180,12 @@-14 15 -16+16 +17
# File 'lib/active_model_serializers/serialization_context.rb', line 14 +# File 'lib/active_model_serializers/serialization_context.rb', line 15 def self.included(base) base.send(:include, SerializationContext.url_helpers) @@ -216,12 +216,12 @@-18 19 -20+20 +21
# File 'lib/active_model_serializers/serialization_context.rb', line 18 +# File 'lib/active_model_serializers/serialization_context.rb', line 19 def SerializationContext. @@ -236,7 +236,7 @@ diff --git a/ActiveModelSerializers/Test.html b/ActiveModelSerializers/Test.html index 9d8b2ff8..c4da1468 100644 --- a/ActiveModelSerializers/Test.html +++ b/ActiveModelSerializers/Test.html @@ -113,7 +113,7 @@ diff --git a/ActiveModelSerializers/Test/Schema.html b/ActiveModelSerializers/Test/Schema.html index c162f3ac..ffdd3f40 100644 --- a/ActiveModelSerializers/Test/Schema.html +++ b/ActiveModelSerializers/Test/Schema.html @@ -463,7 +463,7 @@ diff --git a/ActiveModelSerializers/Test/Schema/AssertRequestSchema.html b/ActiveModelSerializers/Test/Schema/AssertRequestSchema.html index c23235e0..77904bd3 100644 --- a/ActiveModelSerializers/Test/Schema/AssertRequestSchema.html +++ b/ActiveModelSerializers/Test/Schema/AssertRequestSchema.html @@ -213,7 +213,7 @@ diff --git a/ActiveModelSerializers/Test/Schema/AssertResponseSchema.html b/ActiveModelSerializers/Test/Schema/AssertResponseSchema.html index b1a256de..27779efc 100644 --- a/ActiveModelSerializers/Test/Schema/AssertResponseSchema.html +++ b/ActiveModelSerializers/Test/Schema/AssertResponseSchema.html @@ -213,7 +213,7 @@ diff --git a/ActiveModelSerializers/Test/Schema/AssertSchema.html b/ActiveModelSerializers/Test/Schema/AssertSchema.html index 99684088..518d8f22 100644 --- a/ActiveModelSerializers/Test/Schema/AssertSchema.html +++ b/ActiveModelSerializers/Test/Schema/AssertSchema.html @@ -645,7 +645,7 @@ diff --git a/ActiveModelSerializers/Test/Serializer.html b/ActiveModelSerializers/Test/Serializer.html index 01805669..7786f395 100644 --- a/ActiveModelSerializers/Test/Serializer.html +++ b/ActiveModelSerializers/Test/Serializer.html @@ -218,7 +218,7 @@ diff --git a/ActiveModelSerializers/Test/Serializer/AssertSerializer.html b/ActiveModelSerializers/Test/Serializer/AssertSerializer.html index ca20c0a7..4a5bfc75 100644 --- a/ActiveModelSerializers/Test/Serializer/AssertSerializer.html +++ b/ActiveModelSerializers/Test/Serializer/AssertSerializer.html @@ -701,7 +701,7 @@ diff --git a/BulkCacheFetcher.html b/BulkCacheFetcher.html index 96e19a65..4a37a174 100644 --- a/BulkCacheFetcher.html +++ b/BulkCacheFetcher.html @@ -312,7 +312,7 @@ found objects, so you can use it for things like setting cache expiration. diff --git a/Grape.html b/Grape.html index aaffbfb7..f5c27be7 100644 --- a/Grape.html +++ b/Grape.html @@ -89,12 +89,8 @@Overview
diff --git a/Grape/ActiveModelSerializers.html b/Grape/ActiveModelSerializers.html index c41957dd..42b84ec1 100644 --- a/Grape/ActiveModelSerializers.html +++ b/Grape/ActiveModelSerializers.html @@ -101,7 +101,7 @@ diff --git a/Grape/Formatters.html b/Grape/Formatters.html index c5c79cde..a206d498 100644 --- a/Grape/Formatters.html +++ b/Grape/Formatters.html @@ -106,7 +106,7 @@ diff --git a/Grape/Formatters/ActiveModelSerializers.html b/Grape/Formatters/ActiveModelSerializers.html index 75eae66c..3bb82f1f 100644 --- a/Grape/Formatters/ActiveModelSerializers.html +++ b/Grape/Formatters/ActiveModelSerializers.html @@ -102,6 +102,28 @@-@@ -124,7 +120,7 @@ render helper in Grape::Helpers::ActiveModelSerializersA Grape response formatter that can be used as 'formatter :json, -Grape::Formatters::ActiveModelSerializers'
- -Serializer options can be passed as a hash from your Grape endpoint using -env, or better yet user the -render helper in Grape::Helpers::ActiveModelSerializers
+Helpers can be included in your Grape endpoint as: helpers +Grape::Helpers::ActiveModelSerializers
+ + + +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29+ |
+
+ # File 'lib/grape/formatters/active_model_serializers.rb', line 16 + +def self.(env) + = env[:active_model_serializer_options] || {} + + # Add serialization context + .fetch(:serialization_context) do + request = env['grape.request'] + [:serialization_context] = ::ActiveModelSerializers::SerializationContext.new( + request_url: request.url[/\A[^?]+/], + query_parameters: request.params + ) + end + + +end+ |
+
-8 -9 -10 11 -12+12 +13 +14
# File 'lib/grape/formatters/active_model_serializers.rb', line 8 +# File 'lib/grape/formatters/active_model_serializers.rb', line 11 def self.call(resource, env) - = {} - .merge!(env[:active_model_serializer_options]) if env[:active_model_serializer_options] + = (env) ::ActiveModelSerializers::SerializableResource.new(resource, ).to_json end
-10 11 12 -13+13 +14
# File 'lib/grape/helpers/active_model_serializers.rb', line 10 +# File 'lib/grape/helpers/active_model_serializers.rb', line 11 def render(resource, = {}) env[:active_model_serializer_options] = @@ -186,7 +186,7 @@ posts.page, total_pages: posts.total_pages }) diff --git a/Rails.html b/Rails.html index eec44d99..ff900b38 100644 --- a/Rails.html +++ b/Rails.html @@ -108,7 +108,7 @@ diff --git a/Rails/Generators.html b/Rails/Generators.html index a938f412..deb5e442 100644 --- a/Rails/Generators.html +++ b/Rails/Generators.html @@ -108,7 +108,7 @@ diff --git a/Rails/Generators/ResourceGenerator.html b/Rails/Generators/ResourceGenerator.html index 14d1327d..5f29759d 100644 --- a/Rails/Generators/ResourceGenerator.html +++ b/Rails/Generators/ResourceGenerator.html @@ -111,7 +111,7 @@ diff --git a/Rails/Generators/SerializerGenerator.html b/Rails/Generators/SerializerGenerator.html index f07c52f8..09da5a32 100644 --- a/Rails/Generators/SerializerGenerator.html +++ b/Rails/Generators/SerializerGenerator.html @@ -183,7 +183,7 @@ diff --git a/_index.html b/_index.html index 6954f992..25d57efe 100644 --- a/_index.html +++ b/_index.html @@ -945,7 +945,7 @@ diff --git a/file.0000-namespace.html b/file.0000-namespace.html index 215833df..38195f4a 100644 --- a/file.0000-namespace.html +++ b/file.0000-namespace.html @@ -205,7 +205,7 @@ RFC or directly via pull request. diff --git a/file.ARCHITECTURE.html b/file.ARCHITECTURE.html index 9f1403ca..09ea6683 100644 --- a/file.ARCHITECTURE.html +++ b/file.ARCHITECTURE.html @@ -256,7 +256,7 @@ as for records. For example: diff --git a/file.README.html b/file.README.html index 46887bd4..59bc0df0 100644 --- a/file.README.html +++ b/file.README.html @@ -130,7 +130,7 @@ href="https://github.com/SauloSilva/sinatra-active-model-serializers">github.com diff --git a/file.STYLE.html b/file.STYLE.html index 1566f0d4..0c2d8080 100644 --- a/file.STYLE.html +++ b/file.STYLE.html @@ -177,7 +177,7 @@ labels here. diff --git a/file.adapters.html b/file.adapters.html index c6756d61..630253de 100644 --- a/file.adapters.html +++ b/file.adapters.html @@ -337,7 +337,7 @@ Adapter class on GitHub diff --git a/file.add_pagination_links.html b/file.add_pagination_links.html index 2ad2c28a..8baff7f7 100644 --- a/file.add_pagination_links.html +++ b/file.add_pagination_links.html @@ -187,7 +187,7 @@ is not possible to add pagination links. diff --git a/file.add_root_key.html b/file.add_root_key.html index 90d0dab0..60c55581 100644 --- a/file.add_root_key.html +++ b/file.add_root_key.html @@ -117,7 +117,7 @@ your serialized endpoints. diff --git a/file.caching.html b/file.caching.html index 9c3712ed..9e134eb6 100644 --- a/file.caching.html +++ b/file.caching.html @@ -126,7 +126,7 @@ relationships diff --git a/file.configuration_options.html b/file.configuration_options.html index ad8de78d..233ee4dd 100644 --- a/file.configuration_options.html +++ b/file.configuration_options.html @@ -182,7 +182,7 @@ level jsonapi member in the response document. diff --git a/file.deserialization.html b/file.deserialization.html index 5d5ad8f4..96a7fed5 100644 --- a/file.deserialization.html +++ b/file.deserialization.html @@ -170,7 +170,7 @@ via the options: diff --git a/file.ember-and-json-api.html b/file.ember-and-json-api.html index eb7613f2..5138739b 100644 --- a/file.ember-and-json-api.html +++ b/file.ember-and-json-api.html @@ -180,7 +180,7 @@ something like this: diff --git a/file.errors.html b/file.errors.html index 72c4b55a..9e50de8d 100644 --- a/file.errors.html +++ b/file.errors.html @@ -126,7 +126,7 @@ descriptions. diff --git a/file.getting_started.html b/file.getting_started.html index 4028e138..c2aa2d53 100644 --- a/file.getting_started.html +++ b/file.getting_started.html @@ -199,7 +199,7 @@ setsRails.application.routes.default_url_options. diff --git a/file.grape.html b/file.grape.html index d5158b65..85829a5f 100644 --- a/file.grape.html +++ b/file.grape.html @@ -89,7 +89,7 @@ ActiveModelSerializers is exactly the same. diff --git a/file.instrumentation.html b/file.instrumentation.html index ff5f545a..00a9761c 100644 --- a/file.instrumentation.html +++ b/file.instrumentation.html @@ -104,7 +104,7 @@ API, which allows for subscribing to events, such as for logging. diff --git a/file.key_transforms.html b/file.key_transforms.html index 6417759f..3a3963a8 100644 --- a/file.key_transforms.html +++ b/file.key_transforms.html @@ -101,7 +101,7 @@ adapter default | diff --git a/file.logging.html b/file.logging.html index 08ed5b02..a1c092a6 100644 --- a/file.logging.html +++ b/file.logging.html @@ -79,7 +79,7 @@ instance ofActiveSupport::TaggedLogginglogging to STDOUT. diff --git a/file.outside_controller_use.html b/file.outside_controller_use.html index 3e266bbd..5c8a9788 100644 --- a/file.outside_controller_use.html +++ b/file.outside_controller_use.html @@ -124,7 +124,7 @@ you want to be serialized and call.as_json. diff --git a/file.passing_arbitrary_options.html b/file.passing_arbitrary_options.html index c6c6dfec..cd85098a 100644 --- a/file.passing_arbitrary_options.html +++ b/file.passing_arbitrary_options.html @@ -95,7 +95,7 @@ our serializer. diff --git a/file.rendering.html b/file.rendering.html index 49146e7f..4b58674d 100644 --- a/file.rendering.html +++ b/file.rendering.html @@ -324,7 +324,7 @@ to add pagination links. diff --git a/file.schema.html b/file.schema.html index 514ef670..729d15cb 100644 --- a/file.schema.html +++ b/file.schema.html @@ -338,7 +338,7 @@ error. diff --git a/file.serialize_poro.html b/file.serialize_poro.html index 8f9ca796..29564c83 100644 --- a/file.serialize_poro.html +++ b/file.serialize_poro.html @@ -93,7 +93,7 @@ cleaner. The above code now becomes:ruby # my_model.rb class MyModel diff --git a/file.serializers.html b/file.serializers.html index 3f952ca5..439af96b 100644 --- a/file.serializers.html +++ b/file.serializers.html @@ -93,7 +93,7 @@ body "Special #{object.body}" end|{ title:| In Serializer | #attributes | |—————————- |————-| |
@@ -494,7 +494,7 @@ method to return a serializer class based on defined conditions. diff --git a/file.template.html b/file.template.html index 5e90185b..da47dd2b 100644 --- a/file.template.html +++ b/file.template.html @@ -85,7 +85,7 @@ href="https://github.com/rails-api/active_model_serializers/issues/dddd">github. diff --git a/file.test.html b/file.test.html index 4c817cbe..75933684 100644 --- a/file.test.html +++ b/file.test.html @@ -213,7 +213,7 @@ Example: diff --git a/index.html b/index.html index 0d6f61cb..5acabf95 100644 --- a/index.html +++ b/index.html @@ -253,7 +253,7 @@ information. diff --git a/method_list.html b/method_list.html index a063cec7..44ead67c 100644 --- a/method_list.html +++ b/method_list.html @@ -118,14 +118,14 @@attribute :title|{ title: 'Some Title' }|attribute :title, key: :name|{ name: 'Some -Title' }|attribute :title { 'A Different +Title' }|attribute(:title) { 'A Different Title'}|{ title: 'A Different Title' }|attribute :titledef title 'A Different Title' end|{ title: 'A Different Title' }- - #as_json - ActiveModelSerializers::Adapter::JsonApi::Meta + #as_json + ActiveModelSerializers::Adapter::Base
- - #as_json - ActiveModel::Serializer::ErrorSerializer + #as_json + ActiveModelSerializers::Adapter::JsonApi::Meta
@@ -154,14 +154,14 @@- - #as_json - ActiveModelSerializers::Adapter::Base + #as_json + ActiveModelSerializers::Adapter::JsonApi::ResourceIdentifier
- - #as_json - ActiveModelSerializers::Adapter::JsonApi::ResourceIdentifier + #as_json + ActiveModel::Serializer::ErrorSerializer
@@ -220,23 +220,23 @@- + #attributes + ActiveModel::Serializer::Null +
+ + +- #attributes ActiveModel::Serializer::Attributes::ClassMethods
-- +
- #attributes ActiveModelSerializers::Model
-- - #attributes - ActiveModel::Serializer::Null -
- -- #belongs_to ActiveModel::Serializer::Associations::ClassMethods @@ -256,23 +256,35 @@
- + build_serializer_options + Grape::Formatters::ActiveModelSerializers +
+ + +- #cache ActiveModel::Serializer::Caching::ClassMethods
-- +
- #cache_enabled? ActiveModel::Serializer::Caching::ClassMethods
-- +
- #cache_key ActiveModelSerializers::Adapter::Base
+- + #cache_key + ActiveModelSerializers::Model +
+ +- cache_key ActiveModelSerializers::Adapter::Base @@ -286,101 +298,89 @@
- - #cache_key - ActiveModelSerializers::Model -
- - -- #cache_read_multi ActiveModel::Serializer::Caching::ClassMethods
-- +
- #cache_store ActiveModel::Serializer::Caching::ClassMethods
-- +
- call Grape::Formatters::ActiveModelSerializers
-- +
- #call ActiveModelSerializers::Test::Schema::AssertSchema
-- +
- camel ActiveModelSerializers::KeyTransform
-- +
- camel_lower ActiveModelSerializers::KeyTransform
-- +
- #collection ActiveModelSerializers::Adapter::JsonApi::PaginationLinks
-- +
- config ActiveModelSerializers
-- +
- configured_adapter ActiveModelSerializers::Adapter
-- +
- #context ActiveModelSerializers::Adapter::JsonApi::PaginationLinks
-- +
- create ActiveModelSerializers::Adapter
-- +
- #create_serializer_file Rails::Generators::SerializerGenerator
-- +
- dash ActiveModelSerializers::KeyTransform
-- +
- default_include_directive ActiveModelSerializers
-- - default_key_transform - ActiveModelSerializers::Adapter::Base -
- -- default_key_transform ActiveModelSerializers::Adapter::JsonApi @@ -388,8 +388,8 @@
- - #default_url_options - ActiveModelSerializers::SerializationContext::UrlHelpers + default_key_transform + ActiveModelSerializers::Adapter::Base
@@ -400,203 +400,215 @@- + #default_url_options + ActiveModelSerializers::SerializationContext::UrlHelpers +
+ + +- delegate_and_deprecate ActiveModelSerializers::Deprecate
-- +
- deprecate ActiveModelSerializers::Deprecate
-- +
- #digest_caller_file ActiveModel::Serializer::Caching::ClassMethods
-- +
- error_source ActiveModelSerializers::Adapter::JsonApi::Error
-- +
- #errors ActiveModelSerializers::Model
-- +
- #expectation ActiveModelSerializers::Test::Serializer::AssertSerializer
-- +
- #failure_document ActiveModelSerializers::Adapter::JsonApi
-- +
- #fetch BulkCacheFetcher
-- +
- #fetch ActiveModel::Serializer::Caching
-- +
- #fetch_attributes ActiveModel::Serializer::Caching
-- +
- #fetch_attributes_fragment ActiveModel::Serializer::Caching
-- +
- field_key ActiveModelSerializers::Adapter::JsonApi::Deserialization
-- +
- #fields ActiveModel::Serializer::Fieldset
-- +
- #fields_for ActiveModel::Serializer::Fieldset
-- +
- filter_fields ActiveModelSerializers::Adapter::JsonApi::Deserialization
-- +
- #find_adapter ActiveModelSerializers::SerializableResource
-- +
- fragment_cache ActiveModelSerializers::Adapter::JsonApi
-- +
- fragment_cache ActiveModelSerializers::Adapter::Base
-- +
- #fragment_cache ActiveModelSerializers::Adapter::Base
-- +
- #fragment_cache ActiveModelSerializers::Adapter::JsonApi
-- +
- #fragment_cache_enabled? ActiveModel::Serializer::Caching::ClassMethods
-- +
- #fragmented_attributes ActiveModel::Serializer::Caching::ClassMethods
-- +
- #get_serializer ActionController::Serialization
-- +
- get_serializer_for ActiveModel::Serializer
-- +
- #has_many ActiveModel::Serializer::Associations::ClassMethods
-- +
- #has_one ActiveModel::Serializer::Associations::ClassMethods
-- +
- #href ActiveModelSerializers::Adapter::JsonApi::Link
-- +
- human_attribute_name ActiveModelSerializers::Model
-- +
- #id ActiveModelSerializers::Model
-- +
- #include_data ActiveModel::Serializer::Reflection
-- +
- include_directive_from_options ActiveModel::Serializer
-- +
- include_object? ActiveModelSerializers::Adapter::JsonApi::Jsonapi
-- +
- included ActiveModelSerializers::SerializationContext::UrlHelpers
+- + #inherited + ActiveModel::Serializer::Links::ClassMethods +
+ +- #inherited ActiveModel::Serializer::Associations::ClassMethods @@ -610,8 +622,8 @@
- - #inherited - ActiveModel::Serializer::Links::ClassMethods + #inherited + ActiveModel::Serializer::Caching::ClassMethods
@@ -622,8 +634,8 @@- - #inherited - ActiveModel::Serializer::Caching::ClassMethods + #initialize + ActiveModelSerializers::Adapter::JsonApi
@@ -633,132 +645,12 @@ -- - #initialize - ActiveModel::Serializer::Reflection -
- - -- - #initialize - ActiveModel::Serializer::Adapter::Attributes -
- - -- - #initialize - ActiveModelSerializers::Test::Schema::AssertSchema -
- - -- - #initialize - ActiveModelSerializers::SerializationContext -
- - -- - #initialize - ActiveModel::Serializer::CollectionSerializer -
- - -- - #initialize - ActiveModel::Serializer -
- - -- - #initialize - ActiveModel::Serializer::Fieldset -
- - -- - #initialize - ActiveModelSerializers::SerializableResource -
- - -- - #initialize - ActiveModelSerializers::Adapter::JsonApi -
- - -- - #initialize - ActiveModelSerializers::Adapter::JsonApi::Meta -
- - -- - #initialize - ActiveModelSerializers::Model -
- - -- - #initialize - ActiveModelSerializers::Adapter::JsonApi::Link -
- -- #initialize ActiveModelSerializers::Test::Serializer::AssertSerializer
-- - #initialize - ActiveModel::Serializer::Adapter::Base -
- - -- - #initialize - ActiveModel::Serializer::Adapter::Null -
- - -- - #initialize - ActiveModelSerializers::Test::Schema::AssertRequestSchema -
- - -- - #initialize - ActiveModelSerializers::Test::Schema::AssertResponseSchema -
- - -- - #initialize - ActiveModel::Serializer::Adapter::Json -
- - -- - #initialize - ActiveModel::Serializer::Adapter::JsonApi -
- - -- - #initialize - ActiveModelSerializers::Adapter::JsonApi::PaginationLinks -
- - -- - #initialize - ActiveModelSerializers::Adapter::JsonApi::ResourceIdentifier -
- -- #initialize ActiveModelSerializers::Adapter::Base @@ -772,155 +664,251 @@
- - #initialize - BulkCacheFetcher + #initialize + ActiveModelSerializers::Adapter::JsonApi::Meta
- - install - ActiveModelSerializers::Jsonapi + #initialize + ActiveModel::Serializer::Adapter::Attributes
- - #instance_options - ActiveModelSerializers::Adapter::Base -
- - -- - #instrument_rendering - ActiveModelSerializers::Logging::ClassMethods -
- - -- - #json_key + #initialize ActiveModel::Serializer::CollectionSerializer
- - #json_key - ActiveModel::Serializer::ErrorsSerializer + #initialize + ActiveModel::Serializer::Reflection
- - #json_key - ActiveModel::Serializer + #initialize + ActiveModel::Serializer::Fieldset
- - jsonapi_parse - ActiveModelSerializers::Deserialization + #initialize + ActiveModel::Serializer::Adapter::JsonApi
- - jsonapi_parse! - ActiveModelSerializers::Deserialization + #initialize + ActiveModelSerializers::SerializableResource
- - #key_transform + #initialize + ActiveModelSerializers::Adapter::JsonApi::Link +
+ + +- + #initialize + ActiveModelSerializers::Test::Schema::AssertSchema +
+ + +- + #initialize + ActiveModel::Serializer::Adapter::Base +
+ + +- + #initialize + ActiveModel::Serializer::Adapter::Null +
+ + +- + #initialize + ActiveModelSerializers::Test::Schema::AssertRequestSchema +
+ + +- + #initialize + ActiveModel::Serializer::Adapter::Json +
+ + +- + #initialize ActiveModelSerializers::SerializationContext
- + #initialize + ActiveModelSerializers::Adapter::JsonApi::PaginationLinks +
+ + +- + #initialize + ActiveModelSerializers::Adapter::JsonApi::ResourceIdentifier +
+ + +- + #initialize + ActiveModelSerializers::Model +
+ + +- + #initialize + ActiveModelSerializers::Test::Schema::AssertResponseSchema +
+ + +- + #initialize + ActiveModel::Serializer +
+ + +- + #initialize + BulkCacheFetcher +
+ + +- + install + ActiveModelSerializers::Jsonapi +
+ + +- + #instance_options + ActiveModelSerializers::Adapter::Base +
+ + +- + #instrument_rendering + ActiveModelSerializers::Logging::ClassMethods +
+ + +- + #json_key + ActiveModel::Serializer +
+ + +- + #json_key + ActiveModel::Serializer::ErrorsSerializer +
+ + +- + #json_key + ActiveModel::Serializer::CollectionSerializer +
+ + +- + jsonapi_parse + ActiveModelSerializers::Deserialization +
+ + +- + jsonapi_parse! + ActiveModelSerializers::Deserialization +
+ + +- + #key_transform + ActiveModelSerializers::SerializationContext +
+ + +- #link ActiveModel::Serializer::Reflection
-- +
- #link ActiveModel::Serializer::Links::ClassMethods
-- +
- #links ActiveModel::Serializer::Association
-- +
- location_of_caller ActiveModelSerializers
-- +
- #logger ActiveModelSerializers::Logging::LogSubscriber
-- +
- logger ActiveModelSerializers
-- +
- lookup ActiveModelSerializers::Adapter
-- +
- lookup_ancestors ActiveModelSerializers::Model
-- +
- #matches? ActiveModelSerializers::Test::Serializer::AssertSerializer
-- +
- #message ActiveModelSerializers::Test::Schema::AssertSchema
-- +
- #message ActiveModelSerializers::Test::Serializer::AssertSerializer
-- +
- #meta ActiveModel::Serializer::Meta::ClassMethods
-- - #meta - ActiveModel::Serializer::Association -
- - -- - #meta - ActiveModelSerializers::Adapter::Json -
- - -- - #meta - ActiveModelSerializers::Adapter::JsonApi::Link -
- -- #meta ActiveModel::Serializer::Reflection @@ -928,14 +916,26 @@
- - #meta_key + #meta + ActiveModelSerializers::Adapter::JsonApi::Link +
+ + +- + #meta + ActiveModel::Serializer::Association +
+ + +- + #meta ActiveModelSerializers::Adapter::Json
- - #name - ActiveModel::Serializer::Field + #meta_key + ActiveModelSerializers::Adapter::Json
@@ -946,62 +946,62 @@- + #name + ActiveModel::Serializer::Field +
+ + +- new ActiveModelSerializers::Adapter
-- +
- new ActiveModelSerializers::JsonPointer
-- +
- #notify ActiveModelSerializers::Logging::Macros
-- +
- #notify_render ActiveModelSerializers::Logging
-- +
- #notify_render_payload ActiveModelSerializers::Logging
-- - object - ActiveModelSerializers::Adapter::JsonApi::Jsonapi -
- -- - #object - ActiveModel::Serializer::ErrorsSerializer -
- - -- #object ActiveModel::Serializer::CollectionSerializer
-- +
- #object ActiveModel::Serializer
+- + object + ActiveModelSerializers::Adapter::JsonApi::Jsonapi +
+ +- - #object_cache_key - ActiveModel::Serializer::Caching + #object + ActiveModel::Serializer::ErrorsSerializer
@@ -1012,89 +1012,89 @@- + #object_cache_key + ActiveModel::Serializer::Caching +
+ + +- #object_cache_keys ActiveModel::Serializer::Caching::ClassMethods
-- +
- #options ActiveModel::Serializer::Field
-- +
- #options ActiveModel::Serializer::Association
-- +
- #paginated? ActiveModel::Serializer::CollectionSerializer
-- +
- parse ActiveModelSerializers::Adapter::JsonApi::Deserialization
-- +
- parse! ActiveModelSerializers::Adapter::JsonApi::Deserialization
-- +
- parse_attributes ActiveModelSerializers::Adapter::JsonApi::Deserialization
-- +
- parse_relationship ActiveModelSerializers::Adapter::JsonApi::Deserialization
-- +
- parse_relationships ActiveModelSerializers::Adapter::JsonApi::Deserialization
-- +
- parser ActiveModelSerializers::Jsonapi
-- +
- #payload ActiveModelSerializers::Test::Schema::AssertSchema
-- +
- #perform_caching ActiveModel::Serializer::Caching::ClassMethods
-- +
- #query_parameters ActiveModelSerializers::SerializationContext
-- - #read_attribute_for_serialization - ActiveModel::Serializer -
- -- #read_attribute_for_serialization ActiveModelSerializers::Model @@ -1102,26 +1102,26 @@
- - register - ActiveModelSerializers::Adapter -
- - -- - registered_name - ActiveModelSerializers::Adapter -
- - -- - #relationship_value_for + #read_attribute_for_serialization ActiveModel::Serializer
- - #render - ActiveModelSerializers::Logging::LogSubscriber + register + ActiveModelSerializers::Adapter +
+ + +- + registered_name + ActiveModelSerializers::Adapter +
+ + +- + #relationship_value_for + ActiveModel::Serializer
@@ -1132,47 +1132,47 @@- + #render + ActiveModelSerializers::Logging::LogSubscriber +
+ + +- #request ActiveModelSerializers::Test::Schema::AssertSchema
-- +
- #request_url ActiveModelSerializers::SerializationContext
-- +
- resource_errors ActiveModelSerializers::Adapter::JsonApi::Error
-- +
- #resource_relationships ActiveModel::Serializer
-- +
- #response ActiveModelSerializers::Test::Serializer::AssertSerializer
-- +
- #response ActiveModelSerializers::Test::Schema::AssertSchema
-- - #root - ActiveModel::Serializer::CollectionSerializer -
- -- #root ActiveModel::Serializer @@ -1186,50 +1186,38 @@
- - #schema_path - ActiveModelSerializers::Test::Schema::AssertSchema -
- - -- - #scope - ActiveModel::Serializer -
- - -- - #serializable_hash - ActiveModelSerializers::Adapter::Null -
- - -- - #serializable_hash - ActiveModelSerializers::Adapter::Json -
- - -- - #serializable_hash + #root ActiveModel::Serializer::CollectionSerializer
- - #serializable_hash - ActiveModelSerializers::Adapter::JsonApi + #schema_path + ActiveModelSerializers::Test::Schema::AssertSchema
- + #scope + ActiveModel::Serializer +
+ + +- #serializable_hash ActiveModel::Serializer::Null
+- + #serializable_hash + ActiveModelSerializers::Adapter::Json +
+ +- - #serializable_hash - ActiveModelSerializers::Adapter::Attributes + #serializable_hash + ActiveModel::Serializer::CollectionSerializer
@@ -1240,59 +1228,71 @@- + #serializable_hash + ActiveModelSerializers::Adapter::Attributes +
+ + +- + #serializable_hash + ActiveModelSerializers::Adapter::JsonApi +
+ + +- + #serializable_hash + ActiveModelSerializers::Adapter::Null +
+ + +- #serializable_hash ActiveModel::Serializer
-- +
- serialization_adapter_instance ActiveModel::Serializer
-- - #serialization_scope - ActionController::Serialization -
- -- - #serialization_scope - ActionController::Serialization::ClassMethods -
- - -- #serialization_scope ActiveModelSerializers::SerializableResource
+- + #serialization_scope + ActionController::Serialization::ClassMethods +
+ +- + #serialization_scope + ActionController::Serialization +
+ + +- #serialization_scope= ActiveModelSerializers::SerializableResource
-- +
- #serialization_scope_name= ActiveModelSerializers::SerializableResource
-- +
- #serialize_jsonapi ActiveModelSerializers::Jsonapi::ControllerSupport
-- - #serializer - ActiveModel::Serializer::Association -
- -- #serializer ActiveModelSerializers::Adapter::Base @@ -1306,222 +1306,228 @@
- + #serializer + ActiveModel::Serializer::Association +
+ + +- #serializer? ActiveModelSerializers::SerializableResource
-- +
- #serializer_class ActiveModel::Serializer::Caching
-- +
- serializer_for ActiveModel::Serializer
-- +
- #serializer_instance ActiveModelSerializers::SerializableResource
-- +
- serializer_lookup_chain_for ActiveModel::Serializer
-- +
- #serializers ActiveModelSerializers::Test::Serializer::AssertSerializer
-- +
- serializers_cache ActiveModel::Serializer
-- +
- #subscribe ActiveModelSerializers::Test::Serializer::AssertSerializer
-- +
- #success? ActiveModel::Serializer::CollectionSerializer
-- +
- #success? ActiveModel::Serializer
-- +
- #success? ActiveModel::Serializer::ErrorsSerializer
-- +
- #success? ActiveModel::Serializer::ErrorSerializer
-- +
- #success_document ActiveModelSerializers::Adapter::JsonApi
-- +
- #test_active_model_errors ActiveModel::Serializer::Lint::Tests
-- +
- #test_active_model_errors_human_attribute_name ActiveModel::Serializer::Lint::Tests
-- +
- #test_active_model_errors_lookup_ancestors ActiveModel::Serializer::Lint::Tests
-- +
- #test_as_json ActiveModel::Serializer::Lint::Tests
-- +
- #test_cache_key ActiveModel::Serializer::Lint::Tests
-- +
- #test_id ActiveModel::Serializer::Lint::Tests
-- +
- #test_model_name ActiveModel::Serializer::Lint::Tests
-- +
- #test_read_attribute_for_serialization ActiveModel::Serializer::Lint::Tests
-- +
- #test_serializable_hash ActiveModel::Serializer::Lint::Tests
-- +
- #test_to_json ActiveModel::Serializer::Lint::Tests
-- +
- #test_updated_at ActiveModel::Serializer::Lint::Tests
-- +
- transform ActiveModelSerializers::Adapter::Base
-- +
- transform_key_casing! ActiveModelSerializers::Adapter::Base
-- +
- transform_keys ActiveModelSerializers::Adapter::JsonApi::Deserialization
-- +
- #type ActiveModel::Serializer::Type::ClassMethods
-- +
- unaltered ActiveModelSerializers::KeyTransform
-- +
- underscore ActiveModelSerializers::KeyTransform
-- +
- #unsubscribe ActiveModelSerializers::Test::Serializer::AssertSerializer
-- +
- #updated_at ActiveModelSerializers::Model
-- +
- url_helpers ActiveModelSerializers::SerializationContext
-- +
- #use_adapter? ActiveModelSerializers::SerializableResource
-- +
- #use_adapter? ActionController::Serialization
-- +
- validate_payload ActiveModelSerializers::Adapter::JsonApi::Deserialization
-- +
- #value ActiveModel::Serializer::Reflection
diff --git a/top-level-namespace.html b/top-level-namespace.html index 76d5d81e..ec6654ef 100644 --- a/top-level-namespace.html +++ b/top-level-namespace.html @@ -105,7 +105,7 @@