class SmartCore::Initializer::Attribute::Finalizer::Abstract
@api private @since 0.1.0
Attributes
finalizer[R]
@return [Any]
@api private @since 0.1.0
Public Class Methods
new(finalizer)
click to toggle source
@param finalizer [Any] @return [void]
@api private @since 0.1.0
# File lib/smart_core/initializer/attribute/finalizer/abstract.rb, line 11 def initialize(finalizer) @finalizer = finalizer end
Public Instance Methods
call(value, instance)
click to toggle source
@param value [Any] @param instance [Any] @return [Any]
@api private @since 0.1.0
# File lib/smart_core/initializer/attribute/finalizer/abstract.rb, line 21 def call(value, instance) raise NoMethodError end
dup()
click to toggle source
@return [SmartCore::Initializer::Attribute::Finalizer::Abstract]
# File lib/smart_core/initializer/attribute/finalizer/abstract.rb, line 26 def dup self.class.new(finalizer) end