class SmartCore::Initializer::Attribute::Finalizer::AnonymousBlock
@pai private @since 0.1.0
Attributes
finalizer[R]
@return [NilClass, Any]
@api private @since 0.1.0
Public Class Methods
new(finalizer)
click to toggle source
@param finalizer [Proc] @return [void]
@api private @since 0.1.0
# File lib/smart_core/initializer/attribute/finalizer/anonymous_block.rb, line 12 def initialize(finalizer) @finalizer = finalizer end
Public Instance Methods
call(value, instance)
click to toggle source
@param value [Any] @param instance [Any] @return [value]
@pai private @since 0.1.0
# File lib/smart_core/initializer/attribute/finalizer/anonymous_block.rb, line 22 def call(value, instance) instance.instance_exec(value, &finalizer) end