Sha256: 96df0404fdcd2476e45585de6afda0974c6edb1d293d889568c0c90d842dfdb2

Contents?: true

Size: 243 Bytes

Versions: 2

Compression:

Stored size: 243 Bytes

Contents

module Asynchronous
  class CleanClass < BasicObject

    # remove methods from the class!
    (self.instance_methods-[
        :object_id,
        :__send__,
        :alias,
    ]).each do |method|
      undef_method method
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
asynchronous-3.0.1 lib/asynchronous/clean_class.rb
asynchronous-3.0.0.pre.pre lib/asynchronous/clean_class.rb