Add map_location#json_data method
This commit is contained in:
@@ -65,15 +65,6 @@ module BudgetsHelper
|
||||
end
|
||||
|
||||
def current_budget_map_locations
|
||||
current_budget.investments.map do |investment|
|
||||
next unless investment.map_location.present?
|
||||
{
|
||||
lat: investment.map_location.latitude,
|
||||
long: investment.map_location.longitude,
|
||||
investment_title: investment.title,
|
||||
investment_id: investment.id,
|
||||
budget_id: current_budget.id
|
||||
}
|
||||
end.flatten.compact
|
||||
MapLocation.where(investment_id: current_budget.investments).map { |l| l.json_data }
|
||||
end
|
||||
end
|
||||
|
||||
@@ -9,4 +9,12 @@ class MapLocation < ActiveRecord::Base
|
||||
latitude.present? && longitude.present? && zoom.present?
|
||||
end
|
||||
|
||||
def json_data
|
||||
{
|
||||
id: id,
|
||||
lat: latitude,
|
||||
long: longitude
|
||||
}
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user