Skip to content

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

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

Included modules


Direct including types



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