Sha256: 9613764ff27bd1829451e18bc07dc355496b7db34bf9b1345ef2a9bb3cfb6342
Contents?: true
Size: 681 Bytes
Versions: 2
Compression:
Stored size: 681 Bytes
Contents
class Object define_method("__AFTER__BOOTSTRAP__:") do |block| nil end define_method("ruby:with_block:") do |method, block| self.__send__(method, &block) end define_method("ruby:args:with_block:") do |method, args, block| self.__send__(method, *args, &block) end define_method("ruby:args:") do |method, args| self.__send__(method, *args) end define_method(":to_s") do return self.to_s end define_method("require:") do |path| Fancy::CodeLoader.send "require:", path end end class Fancy class BasicObject instance_methods.each do |m| undef_method(m) if m.to_s !~ /(?:^__|^nil?$|^send$|^object_id$)/ end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fancy-0.9.0 | boot/fancy_ext/object.rb |
fancy-0.8.0 | boot/fancy_ext/object.rb |