Skip to content

module Athena::Framework::View::ConfigurableViewHandlerInterface #

Specialized ATH::View::ViewHandlerInterface that allows controlling various serialization ATH::View::Context aspects dynamically.

Included modules

Athena::Framework::View::ViewHandlerInterface

Direct including types

Athena::Framework::View::ViewHandler

Methods#

abstract #emit_nil=(emit_nil : Bool) : Nil#

Determines if properties with nil values should be emitted.

View source

abstract #serialization_groups=(groups : Enumerable(String)) : Nil#

Sets the groups that should be used as part of ASR::ExclusionStrategies::Groups.

View source

abstract #serialization_version=(version : SemanticVersion) : Nil#

Sets the version that should be used as part of ASR::ExclusionStrategies::Version.

View source