Module: Veritas::Immutable::ClassMethods

Defined in:
lib/veritas/support/immutable.rb

Overview

Methods mixed in to immutable classes

Instance Method Summary collapse

Instance Method Details

#newObject

Instantiate a new frozen object

Examples:

object = ImmutableClass.new  # object is frozen

Returns:

  • (Object)


243
244
245
# File 'lib/veritas/support/immutable.rb', line 243

def new(*)
  super.freeze
end