Module: SimpleJsonApi
- Defined in:
- lib/simple_json_api.rb,
lib/simple_json_api/dsl.rb,
lib/simple_json_api/helper.rb,
lib/simple_json_api/builder.rb,
lib/simple_json_api/version.rb,
lib/simple_json_api/api_node.rb,
lib/simple_json_api/resource.rb,
lib/simple_json_api/attribute.rb,
lib/simple_json_api/field_list.rb,
lib/simple_json_api/serializer.rb,
lib/simple_json_api/association.rb,
lib/simple_json_api/member/data.rb,
lib/simple_json_api/member/meta.rb,
lib/simple_json_api/include_list.rb,
lib/simple_json_api/member/links.rb,
lib/simple_json_api/member/included.rb,
lib/simple_json_api/array_serializer.rb,
lib/simple_json_api/json_api_wrapper.rb,
lib/simple_json_api/refinements/array.rb,
lib/simple_json_api/refinements/symbol.rb,
lib/simple_json_api/serializer_factory.rb,
lib/simple_json_api/resource_serializer.rb,
lib/simple_json_api/refinements/active_record.rb,
lib/generators/simple_json_api/resource/resource_generator.rb
Overview
SimpleJsonApi
Defined Under Namespace
Modules: DSL, Generators, Helper, Member, Refinements Classes: ApiNode, ArraySerializer, Association, Attribute, Builder, FieldList, IncludeList, JsonApiWrapper, Resource, ResourceSerializer, Serializer, SerializerFactory
Constant Summary collapse
- VERSION =
'0.0.4'
Class Method Summary collapse
-
.render(model:, serializer:, fields: nil, include: nil, wrapper: JsonApiWrapper) ⇒ Object
Main hook to generate json.
Class Method Details
.render(model:, serializer:, fields: nil, include: nil, wrapper: JsonApiWrapper) ⇒ Object
Main hook to generate json
13 14 15 |
# File 'lib/simple_json_api.rb', line 13 def self.render(model:, serializer:, fields: nil, include: nil, wrapper: JsonApiWrapper) Builder.new(model, wrapper, serializer, fields, include).to_json end |