From 3a137c209d423c344a9551471f046eafe7c3816a Mon Sep 17 00:00:00 2001
From: Shim Won <marocchino@gmail.com>
Date: Tue, 6 Feb 2018 16:13:00 +0900
Subject: [PATCH] Edit documentation for Module#define_method

define_method can take argument. but current documentation does not
explain that.
---
 proc.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/proc.c b/proc.c
index 1ca975193b6fe3..ead277fc9b0185 100644
--- a/proc.c
+++ b/proc.c
@@ -1644,6 +1644,7 @@ rb_mod_public_instance_method(VALUE mod, VALUE vid)
  *         self.class.send(:define_method, name, &block)
  *       end
  *       define_method(:wilma) { puts "Charge it!" }
+ *       define_method(:greet) { |name| puts "Hi #{name}!" }
  *     end
  *     class B < A
  *       define_method(:barney, instance_method(:fred))
@@ -1651,6 +1652,7 @@ rb_mod_public_instance_method(VALUE mod, VALUE vid)
  *     a = B.new
  *     a.barney
  *     a.wilma
+ *     a.greet('wilma')
  *     a.create_method(:betty) { p self }
  *     a.betty
  *