From cd8be913901fb50a8f880013cc5d1285a9a58546 Mon Sep 17 00:00:00 2001 From: Sathish Date: Sun, 28 Aug 2011 17:33:16 +0530 Subject: [PATCH] gen comment to fill code --- Rakefile | 1 + koans/about_define_method.rb | 8 +++----- src/about_define_method.rb | 8 +++----- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/Rakefile b/Rakefile index 42c1076..d58ef9a 100644 --- a/Rakefile +++ b/Rakefile @@ -24,6 +24,7 @@ module Koans line = line.gsub(/assert_equal [\:"']?([\w\s\!']+)['"]?,/, "assert_equal __,") line = line.gsub(/assert_match \/(.*?)\//, "assert_match /__/") line = line.gsub(/assert_raises(\w+)\//, "assert_raises(___)") + line = line[line.index('#Write code here'), line.length] if line =~ /#Write code here/ line end diff --git a/koans/about_define_method.rb b/koans/about_define_method.rb index 9ac2fda..941a39a 100644 --- a/koans/about_define_method.rb +++ b/koans/about_define_method.rb @@ -58,16 +58,14 @@ module Accessor def my_writer(name) ivar_name = "@#{name}" define_method "#{name}=" do |value| - #Write code here to set value of ivar - instance_variable_set(ivar_name, value) +#Write code here to set value of ivar end end def my_reader(name) ivar_name = "@#{name}" - define_method name do - #Write code here to get value of ivar - instance_variable_get(ivar_name) + define_method name do +#Write code here to get value of ivar end end end diff --git a/src/about_define_method.rb b/src/about_define_method.rb index 11d9b69..78c91b4 100644 --- a/src/about_define_method.rb +++ b/src/about_define_method.rb @@ -58,16 +58,14 @@ module Accessor def my_writer(name) ivar_name = "@#{name}" define_method "#{name}=" do |value| - #Write code here to set value of ivar - instance_variable_set(ivar_name, value) + instance_variable_set(ivar_name, value) #Write code here to set value of ivar end end def my_reader(name) ivar_name = "@#{name}" - define_method name do - #Write code here to get value of ivar - instance_variable_get(ivar_name) + define_method name do + instance_variable_get(ivar_name) #Write code here to get value of ivar end end end