Module: AdequateJson::Serializer
- Includes:
- Resolver
- Defined in:
- lib/adequate_json/serializer.rb
Instance Method Summary collapse
- #render_error(error, model = nil, includes: nil, **options) ⇒ Object
- #render_json(model, variant: nil, variants: {}, **options) ⇒ Object
Methods included from Resolver
Instance Method Details
#render_error(error, model = nil, includes: nil, **options) ⇒ Object
11 12 13 |
# File 'lib/adequate_json/serializer.rb', line 11 def render_error(error, model = nil, includes: nil, **) render json: Error.for(error, model, includes), ** end |
#render_json(model, variant: nil, variants: {}, **options) ⇒ Object
7 8 9 |
# File 'lib/adequate_json/serializer.rb', line 7 def render_json(model, variant: nil, variants: {}, **) render json: choose_serializer(model, variant: variant, variants: variants), ** end |