Sha256: 81e1cdabc72a940b737af16759e57ac870e667dd7d1aa33e2ba7ad9f320e5146

Contents?: true

Size: 377 Bytes

Versions: 5

Compression:

Stored size: 377 Bytes

Contents

# encoding: utf-8

module Adamantium

  # Methods mixed in to adamantium classes
  module ClassMethods

    # Instantiate a new frozen object
    #
    # @example
    #   object = AdamantiumClass.new  # object is frozen
    #
    # @return [Object]
    #
    # @api public
    def new(*)
      freezer.freeze(super)
    end

  end # module ClassMethods
end # module Adamantium

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
adamantium-0.1.0 lib/adamantium/class_methods.rb
adamantium-0.0.11 lib/adamantium/class_methods.rb
adamantium-0.0.10 lib/adamantium/class_methods.rb
adamantium-0.0.9 lib/adamantium/class_methods.rb
adamantium-0.0.8 lib/adamantium/class_methods.rb