module SmartCore::Engine::Frozener

@api public @since 0.8.0 @version 0.9.0

Constants

FROZENER

@return [UnboundMethod]

@api private @since 0.8.0

FROZEN_CHECK

@return [UnboundMethod]

@api private @since 0.8.0

Public Class Methods

freeze(object) click to toggle source

@param object [Any] @return [object]

@api public @since 0.8.0 @version 0.9.0

# File lib/smart_core/engine/frozener.rb, line 46
def freeze(object)
  FROZENER.bind(object).call
end
frozen?(object) click to toggle source

@param object [Any] @return [Boolean]

@api public @since 0.8.0 @version 0.9.0

# File lib/smart_core/engine/frozener.rb, line 56
def frozen?(object)
  FROZEN_CHECK.bind(object).call
end