Skip to content

Commit

Permalink
gen comment to fill code
Browse files Browse the repository at this point in the history
  • Loading branch information
sathish316 committed Aug 28, 2011
1 parent 452f4e1 commit cd8be91
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 10 deletions.
1 change: 1 addition & 0 deletions Rakefile
Expand Up @@ -24,6 +24,7 @@ module Koans
line = line.gsub(/assert_equal [\:"']?([\w\s\!']+)['"]?,/, "assert_equal __,") line = line.gsub(/assert_equal [\:"']?([\w\s\!']+)['"]?,/, "assert_equal __,")
line = line.gsub(/assert_match \/(.*?)\//, "assert_match /__/") line = line.gsub(/assert_match \/(.*?)\//, "assert_match /__/")
line = line.gsub(/assert_raises(\w+)\//, "assert_raises(___)") line = line.gsub(/assert_raises(\w+)\//, "assert_raises(___)")
line = line[line.index('#Write code here'), line.length] if line =~ /#Write code here/
line line
end end


Expand Down
8 changes: 3 additions & 5 deletions koans/about_define_method.rb
Expand Up @@ -58,16 +58,14 @@ module Accessor
def my_writer(name) def my_writer(name)
ivar_name = "@#{name}" ivar_name = "@#{name}"
define_method "#{name}=" do |value| define_method "#{name}=" do |value|
#Write code here to set value of ivar #Write code here to set value of ivar
instance_variable_set(ivar_name, value)
end end
end end


def my_reader(name) def my_reader(name)
ivar_name = "@#{name}" ivar_name = "@#{name}"
define_method name do define_method name do
#Write code here to get value of ivar #Write code here to get value of ivar
instance_variable_get(ivar_name)
end end
end end
end end
Expand Down
8 changes: 3 additions & 5 deletions src/about_define_method.rb
Expand Up @@ -58,16 +58,14 @@ module Accessor
def my_writer(name) def my_writer(name)
ivar_name = "@#{name}" ivar_name = "@#{name}"
define_method "#{name}=" do |value| 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
instance_variable_set(ivar_name, value)
end end
end end


def my_reader(name) def my_reader(name)
ivar_name = "@#{name}" ivar_name = "@#{name}"
define_method name do define_method name do
#Write code here to get value of ivar instance_variable_get(ivar_name) #Write code here to get value of ivar
instance_variable_get(ivar_name)
end end
end end
end end
Expand Down

0 comments on commit cd8be91

Please sign in to comment.