class ContainerConfig::Coercer::Base
Base
type coercer
Public Instance Methods
coerce(_value)
click to toggle source
Coerces the given value into the coercer type
@param [Object] _value given value
@return [Object] coerced value
# File lib/container_config/coercer/base.rb, line 34 def coerce(_value) raise ContainerConfig::MissingOverride, "Must override coerce method in derived class #{self.class}" end
name()
click to toggle source
Returns name of the coercer
@return [String] coercer name
# File lib/container_config/coercer/base.rb, line 12 def name raise ContainerConfig::MissingOverride, "Must override name method in derived class #{self.class}" end
type()
click to toggle source
Returns the type of the coercer This is used by the ContainerConfig::Coercer.coerce_value
method to determine whether this coercer should be used for a given type
@return [Symbol] coercer type
# File lib/container_config/coercer/base.rb, line 23 def type raise ContainerConfig::MissingOverride, "Must override type method in derived class #{self.class}" end