Avoid outer variable shadowing warning

There were two variables named "title", one for the question and one for
the answer.
This commit is contained in:
Javi Martín
2018-12-14 14:19:07 +01:00
parent f7f9fc15a5
commit e2fa2ecf0d

View File

@@ -42,24 +42,24 @@ end
section "Creating Poll Questions & Answers" do section "Creating Poll Questions & Answers" do
Poll.find_each do |poll| Poll.find_each do |poll|
(1..4).to_a.sample.times do (1..4).to_a.sample.times do
title = Faker::Lorem.sentence(3).truncate(60) + "?" question_title = Faker::Lorem.sentence(3).truncate(60) + "?"
question = Poll::Question.new(author: User.all.sample, question = Poll::Question.new(author: User.all.sample,
title: title, title: question_title,
poll: poll) poll: poll)
I18n.available_locales.map do |locale| I18n.available_locales.map do |locale|
Globalize.with_locale(locale) do Globalize.with_locale(locale) do
question.title = "#{title} (#{locale})" question.title = "#{question_title} (#{locale})"
end end
end end
question.save! question.save!
Faker::Lorem.words((2..4).to_a.sample).each do |title| Faker::Lorem.words((2..4).to_a.sample).each do |answer_title|
description = "<p>#{Faker::Lorem.paragraphs.join("</p><p>")}</p>" description = "<p>#{Faker::Lorem.paragraphs.join("</p><p>")}</p>"
answer = Poll::Question::Answer.new(question: question, answer = Poll::Question::Answer.new(question: question,
title: title.capitalize, title: answer_title.capitalize,
description: description) description: description)
I18n.available_locales.map do |locale| I18n.available_locales.map do |locale|
Globalize.with_locale(locale) do Globalize.with_locale(locale) do
answer.title = "#{title} (#{locale})" answer.title = "#{answer_title} (#{locale})"
answer.description = "#{description} (#{locale})" answer.description = "#{description} (#{locale})"
end end
end end