OSDN Git Service

ADD忘れ
authorcake <cake@users.sourceforge.jp>
Mon, 27 Sep 2010 13:21:57 +0000 (22:21 +0900)
committercake <cake@users.sourceforge.jp>
Mon, 27 Sep 2010 13:21:57 +0000 (22:21 +0900)
lib/object_ext.rb [new file with mode: 0644]

diff --git a/lib/object_ext.rb b/lib/object_ext.rb
new file mode 100644 (file)
index 0000000..6da4621
--- /dev/null
@@ -0,0 +1,15 @@
+module ObjectExt
+  module ClassMethods
+  end
+
+  module InstanceMethods
+    def yourself
+      self
+    end
+  end
+end
+
+class Object
+  self.extend ObjectExt::ClassMethods
+  self.module_eval { include ObjectExt::InstanceMethods }
+end