Sha256: 4c1f30eca367ff8f7ab6e7a9b2f28c88f93ce2f27e23e913e07ce401853d8399

Contents?: true

Size: 1.14 KB

Versions: 4

Compression:

Stored size: 1.14 KB

Contents

 { "count": <%= @objects.size.to_s %>, 
   "markers": [
	<% if @objects.first.respond_to?('gmaps4rails_info') 
				@objects.each do |object|
				desc = object.gmaps4rails_info.nil? ? "No description provided" : CGI::escapeHTML(object.gmaps4rails_info)
				lat = object.gmaps4rails_latitude.nil? ? "" : object.gmaps4rails_latitude
				long = object.gmaps4rails_longitude.nil? ? "" : object.gmaps4rails_longitude
	%>
{"description": "<%=raw desc %>", "longitude": <%= long %>, "latitude": <%= lat %>, "marker_object": "null"}
	<% end

	else
		@objects.each do |object|
			stat = object.status.nil? ? "" : CGI::escapeHTML(object.status)
			desc = object.picture.nil? ? "No description provided" :  "<img width='40' heigth='40' src='" + object.gmaps4rails_picture + "'>" + stat
			
			lat = object.gmaps4rails_latitude.nil? ? "" : object.gmaps4rails_latitude
			long = object.gmaps4rails_longitude.nil? ? "" : object.gmaps4rails_longitude
	
			if (!(lat == "" || long == "")) %>
{"description": "<%=raw desc %>", "longitude": <%= long %>, "latitude": <%= lat %>, "marker_object": "null"} <%= ',' unless object == @objects.last %>
	<% 
			end
		end
	end          
%>
]}

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
gmaps4rails-0.1.0 app/views/gmaps4rails/gmaps/index.js.erb
gmaps4rails-0.0.14 app/views/gmaps4rails/gmaps/index.js.erb
gmaps4rails-0.0.13 app/views/gmaps4rails/gmaps/index.json.erb
gmaps4rails-0.0.12 app/views/gmaps4rails/gmaps/index.json.erb