From 0f2da3230465df5df33113465bbab8e5a675438d Mon Sep 17 00:00:00 2001 From: Alex Reisner <alex@alexreisner.com> Date: Tue, 15 Mar 2011 01:46:14 -0400 Subject: [PATCH] Add code comments. --- lib/geocoder.rb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/geocoder.rb b/lib/geocoder.rb index 23f67ab0..22f14105 100644 --- a/lib/geocoder.rb +++ b/lib/geocoder.rb @@ -42,7 +42,7 @@ module Geocoder private # ----------------------------------------------------------------- ## - # Get the lookup object (which communicates with the remote geocoding API). + # Get a Lookup object (which communicates with the remote geocoding API). # Returns an IP address lookup if +ip+ parameter true. # def lookup(ip = false) @@ -53,6 +53,9 @@ module Geocoder end end + ## + # Retrieve a Lookup object from the store. + # def get_lookup(name) unless defined?(@lookups) @lookups = {} @@ -63,6 +66,9 @@ module Geocoder @lookups[name] end + ## + # Spawn a Lookup of the given name. + # def spawn_lookup(name) if valid_lookups.include?(name) name = name.to_s @@ -76,6 +82,9 @@ module Geocoder end end + ## + # Array of valid Lookup names. + # def valid_lookups [:google, :yahoo, :geocoder_ca, :freegeoip] end -- GitLab