module Aws::Templates::Render::Utils::BaseTypeViews
Utility views
A collection of handful utility views which know how to flexibly render values into specific types.
Constants
- DEFAULT_RENDERING_MAP
Public Instance Methods
initialize_base_type_views()
click to toggle source
Set all default views
Set all default views for defined types. Views module class definitions are used
# File lib/aws/templates/render/utils/base_type_views.rb, line 106 def initialize_base_type_views DEFAULT_RENDERING_MAP.each_pair { |klass, view| define_view(klass, view) } end
initialize_base_type_views_for(*classes)
click to toggle source
Set default views for specific classes
Set default views only for passed types.
# File lib/aws/templates/render/utils/base_type_views.rb, line 114 def initialize_base_type_views_for(*classes) classes.each do |k| raise "Can't find default view for class #{k}" unless DEFAULT_RENDERING_MAP.key?(k) define_view(k, DEFAULT_RENDERING_MAP[k]) end end