From aa308911d4926191e0bdf48104b398b424874e96 Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Wed, 21 Mar 2012 22:04:36 -0400 Subject: [PATCH] making ex20 more ruby-ish --- ex20.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ex20.rb b/ex20.rb index 2dc3410..43706be 100644 --- a/ex20.rb +++ b/ex20.rb @@ -1,7 +1,7 @@ -input_file = ARGV[0] +input_file = ARGV.first def print_all(f) - puts f.read() + puts f.read end def rewind(f) @@ -9,7 +9,7 @@ def rewind(f) end def print_a_line(line_count, f) - puts "#{line_count} #{f.readline()}" + puts "#{line_count} #{f.readline}" end current_file = File.open(input_file) @@ -28,8 +28,8 @@ puts "Let's print three lines:" current_line = 1 print_a_line(current_line, current_file) -current_line = current_line + 1 +current_line += 1 print_a_line(current_line, current_file) -current_line = current_line + 1 +current_line += 1 print_a_line(current_line, current_file)