From 99c2dd4ae67d56773f54a1788e7dc2a8d166fd03 Mon Sep 17 00:00:00 2001 From: Nithin Bekal Date: Tue, 26 Jun 2012 15:22:59 +0530 Subject: [PATCH] Add to_gmaps4rails method to Enumerable rather than Array. Fixes issue #223. - Rename lib/gmaps4rails/extensions/array.rb to lib/gmaps4rails/extensions/enumerable.rb. - Add redcar temp files to .gitignore. --- .gitignore | 1 + lib/gmaps4rails/base.rb | 2 +- lib/gmaps4rails/extensions/{array.rb => enumerable.rb} | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) rename lib/gmaps4rails/extensions/{array.rb => enumerable.rb} (95%) diff --git a/.gitignore b/.gitignore index 1bc1dc5b..20475fef 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ test/dummy/log/**/* test/dummy/.rvmrc pkg .idea +.redcar \ No newline at end of file diff --git a/lib/gmaps4rails/base.rb b/lib/gmaps4rails/base.rb index 7f051c75..8f952b16 100644 --- a/lib/gmaps4rails/base.rb +++ b/lib/gmaps4rails/base.rb @@ -5,7 +5,7 @@ module Gmaps4rails - require 'gmaps4rails/extensions/array' + require 'gmaps4rails/extensions/enumerable' require 'gmaps4rails/extensions/hash' autoload :ModelHandler, 'gmaps4rails/model_handler' diff --git a/lib/gmaps4rails/extensions/array.rb b/lib/gmaps4rails/extensions/enumerable.rb similarity index 95% rename from lib/gmaps4rails/extensions/array.rb rename to lib/gmaps4rails/extensions/enumerable.rb index 47aadaa7..e108a70c 100644 --- a/lib/gmaps4rails/extensions/array.rb +++ b/lib/gmaps4rails/extensions/enumerable.rb @@ -1,4 +1,4 @@ -class Array +module Enumerable #Scopes on models generate Arrays #this method enables short call to the json creation for all elements in the array def to_gmaps4rails(&block)