Sha256: e198e5300341a23556857fe53c76c6bf395d09de265b83b4085763dd1e786761

Contents?: true

Size: 268 Bytes

Versions: 1

Compression:

Stored size: 268 Bytes

Contents

require 'after_do'

module M
  def self.magic
    puts 'magic'
  end
end

M.singleton_class.extend AfterDo
M.singleton_class.after :magic do puts 'after_do is pure magic' end

M.magic
M.magic

# prints:
# magic
# after_do is pure magic
# magic
# after_do is pure magic

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
after_do-0.4.0 samples/singleton.rb