From 3387fd623ed8b468b6781f84febc6ac61ff1a9f2 Mon Sep 17 00:00:00 2001
From: Mike Adeleke <madeleke13@gmail.com>
Date: Tue, 3 Dec 2013 16:02:30 -0500
Subject: [PATCH] All good1

---
 furlong.rb      | 5 +++++
 furlong_spec.rb | 4 ++++
 furlong_test.rb | 5 +++++
 3 files changed, 14 insertions(+)

diff --git a/furlong.rb b/furlong.rb
index 9b7e2b4..a3993f8 100644
--- a/furlong.rb
+++ b/furlong.rb
@@ -1,7 +1,12 @@
 class Furlong
 
 	KM_PER_MILE = 1.60934
+	KM_PER_FURLONG = 0.201168
 	def miles_to_kilometers(miles)
 		miles * KM_PER_MILE
 	end
+
+	def furlongs_to_kilometers(furlongs)
+		furlongs * KM_PER_FURLONG
+	end
 end
\ No newline at end of file
diff --git a/furlong_spec.rb b/furlong_spec.rb
index 053ebfd..e1a27a4 100644
--- a/furlong_spec.rb
+++ b/furlong_spec.rb
@@ -12,4 +12,8 @@
 	it "converts a marathon: 26.219 miles to 42.194988 km" do
 		subject.miles_to_kilometers(26.219).should be_within(0.001).of(42.194988)
 	end
+
+	it "converts 1 furlong to 0.201168 kilometers" do
+		subject.furlongs_to_kilometers(1).should be_within(0.001).of(0.201168)
+	end
 end
\ No newline at end of file
diff --git a/furlong_test.rb b/furlong_test.rb
index e7cd3ba..5d856ec 100644
--- a/furlong_test.rb
+++ b/furlong_test.rb
@@ -15,6 +15,11 @@ def test_marathon
 		assert_in_delta 42.194, km, 0.01
 	end
 
+	def test_furlong
+		km = Furlong.new.furlongs_to_kilometers(1)
+		assert_in_delta 0.201168, km, 0.001
+	end
+
 end
 
 describe Furlong do