Sha256: 179e2c485b69cc4706c343c4003e20300054279e52a6bbb28462be288c4613bf

Contents?: true

Size: 679 Bytes

Versions: 12

Compression:

Stored size: 679 Bytes

Contents

#!/usr/bin/env ruby

# We are defining method_added in Kernel and Object so that when
# BlankSlate overrides them later, we can verify that it correctly
# calls the older hooks.

module Kernel
  class << self
    attr_reader :k_added_names
    alias_method :preload_method_added, :method_added
    def method_added(name)
      preload_method_added(name)
      @k_added_names ||= []
      @k_added_names << name
    end
  end
end

class Object
  class << self
    attr_reader :o_added_names
    alias_method :preload_method_added, :method_added
    def method_added(name)
      preload_method_added(name)
      @o_added_names ||= []
      @o_added_names << name
    end
  end
end

Version data entries

12 entries across 12 versions & 5 rubygems

Version Path
bigfleet-builder-2.2.1 test/preload.rb
vim-jar-0.1.2.0001 bundler/ruby/1.8/gems/builder-2.1.2/test/preload.rb
vim-jar-0.1.2 bundler/ruby/1.8/gems/builder-2.1.2/test/preload.rb
vim-jar-0.1.1 bundler/ruby/1.8/gems/builder-2.1.2/test/preload.rb
vim-jar-0.1.0 bundler/ruby/1.8/gems/builder-2.1.2/test/preload.rb
middleman-0.10.17 vendor/gems/gems/builder-2.1.2/test/preload.rb
middleman-0.10.16 vendor/gems/gems/builder-2.1.2/test/preload.rb
middleman-0.10.15 vendor/gems/gems/builder-2.1.2/test/preload.rb
rackjour-0.1.8 vendor/gems/gems/builder-2.1.2/test/preload.rb
middleman-0.10.14 vendor/gems/gems/builder-2.1.2/test/preload.rb
builder-2.1.2 test/preload.rb
builder-2.1.1 test/preload.rb