Sha256: e6c5074347cfe856b8075ba15aee492fa77030e67a6034593bcee279b890fef0
Contents?: true
Size: 539 Bytes
Versions: 3
Compression:
Stored size: 539 Bytes
Contents
# frozen_string_literal: true # @api private # @since 0.5.0 class SmartCore::Initializer::Attribute::ValueFinalizer::Lambda # @param finalizer [Proc] # @return [void] # # @api private # @since 0.5.0 def initialize(finalizer) @finalizer = finalizer end # @param value [Any] # @param instance [Any] # @return [Any] # # @api private # @since 0.5.0 def finalize(value, instance) finalizer.call(value) end private # @return [Proc] # # @api private # @since 0.5.0 attr_reader :finalizer end
Version data entries
3 entries across 3 versions & 1 rubygems