Class: ViewComponentProps::Casters::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/view_component_props/casters/base.rb

Constant Summary collapse

BOOLEAN_TYPE =
ActiveModel::Type::Boolean.new

Class Method Summary collapse

Class Method Details

.register_caster(key, &block) ⇒ Object



10
11
12
13
# File 'lib/view_component_props/casters/base.rb', line 10

def self.register_caster(key, &block)
  Casters.registry[key] = block
  self.base_casters = base_casters.merge(key => block)
end