Sha256: 4d65a4a8a13bbb9c0b1f55bb2a119cde9f37ae3c2dcfc64e75687c1033e30f42

Contents?: true

Size: 253 Bytes

Versions: 13

Compression:

Stored size: 253 Bytes

Contents

class Module
  
  def manual text
    metaclass.send :define_method, :manual! do
      puts <<-MANUAL
    MANUAL FOR #{self}
#{text}
    Change #{self}.manual! -> #{self}, to not show the manual anymore.
    
      MANUAL
      self
    end
  end
  
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
gosu_extensions-0.1.12 lib/extensions/module.rb
gosu_extensions-0.1.11 lib/extensions/module.rb
gosu_extensions-0.1.10 lib/extensions/module.rb
gosu_extensions-0.1.9 lib/extensions/module.rb
gosu_extensions-0.1.8 lib/extensions/module.rb
gosu_extensions-0.1.7 lib/extensions/module.rb
gosu_extensions-0.1.6 lib/extensions/module.rb
gosu_extensions-0.1.5 lib/extensions/module.rb
gosu_extensions-0.1.4 lib/extensions/module.rb
gosu_extensions-0.1.3 lib/extensions/module.rb
gosu_extensions-0.1.2 lib/extensions/module.rb
gosu_extensions-0.1.1 lib/extensions/module.rb
gosu_extensions-0.1.0 lib/extensions/module.rb