improved status messages controller code

This commit is contained in:
Jannik Streek 2014-03-24 19:52:56 +01:00
parent d0a77ce6b3
commit e4c68a4edb

View file

@ -51,11 +51,7 @@ class StatusMessagesController < ApplicationController
@status_message.build_location(:address => params[:location_address], :coordinates => params[:location_coords]) if params[:location_address].present?
if params[:poll_question].present?
@status_message.build_poll(:question => params[:poll_question])
poll_answers = params[:poll_answers]
if params[:poll_answers].instance_of? String
poll_answers = [params[:poll_answers]]
end
poll_answers.each do |poll_answer|
[*params[:poll_answers]].each do |poll_answer|
@status_message.poll.poll_answers.build(:answer => poll_answer)
end
end
@ -129,4 +125,4 @@ class StatusMessagesController < ApplicationController
def remove_getting_started
current_user.disable_getting_started
end
end
end