Some style corrections on dev_seeds, along with abreviations and removal of unused blocks
This commit is contained in:
@@ -91,7 +91,7 @@ verified.update(residence_verified_at: Time.current, confirmed_phone: Faker::Pho
|
|||||||
org = org_user.create_organization(name: org_name, responsible_name: org_responsible_name)
|
org = org_user.create_organization(name: org_name, responsible_name: org_responsible_name)
|
||||||
|
|
||||||
verified = [true, false].sample
|
verified = [true, false].sample
|
||||||
if verified then
|
if verified
|
||||||
org.verify
|
org.verify
|
||||||
else
|
else
|
||||||
org.reject
|
org.reject
|
||||||
@@ -140,7 +140,7 @@ puts " ✅"
|
|||||||
print "Creating Debates"
|
print "Creating Debates"
|
||||||
|
|
||||||
tags = Faker::Lorem.words(25)
|
tags = Faker::Lorem.words(25)
|
||||||
(1..30).each do
|
30.times do
|
||||||
author = User.reorder("RANDOM()").first
|
author = User.reorder("RANDOM()").first
|
||||||
description = "<p>#{Faker::Lorem.paragraphs.join('</p><p>')}</p>"
|
description = "<p>#{Faker::Lorem.paragraphs.join('</p><p>')}</p>"
|
||||||
debate = Debate.create!(author: author,
|
debate = Debate.create!(author: author,
|
||||||
@@ -152,9 +152,8 @@ tags = Faker::Lorem.words(25)
|
|||||||
terms_of_service: "1")
|
terms_of_service: "1")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
tags = ActsAsTaggableOn::Tag.where(kind: 'category')
|
tags = ActsAsTaggableOn::Tag.where(kind: 'category')
|
||||||
(1..30).each do
|
30.times do
|
||||||
author = User.reorder("RANDOM()").first
|
author = User.reorder("RANDOM()").first
|
||||||
description = "<p>#{Faker::Lorem.paragraphs.join('</p><p>')}</p>"
|
description = "<p>#{Faker::Lorem.paragraphs.join('</p><p>')}</p>"
|
||||||
debate = Debate.create!(author: author,
|
debate = Debate.create!(author: author,
|
||||||
@@ -166,12 +165,11 @@ tags = ActsAsTaggableOn::Tag.where(kind: 'category')
|
|||||||
terms_of_service: "1")
|
terms_of_service: "1")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
puts " ✅"
|
puts " ✅"
|
||||||
print "Creating Proposals"
|
print "Creating Proposals"
|
||||||
|
|
||||||
tags = Faker::Lorem.words(25)
|
tags = Faker::Lorem.words(25)
|
||||||
(1..30).each do |i|
|
30.times do
|
||||||
author = User.reorder("RANDOM()").first
|
author = User.reorder("RANDOM()").first
|
||||||
description = "<p>#{Faker::Lorem.paragraphs.join('</p><p>')}</p>"
|
description = "<p>#{Faker::Lorem.paragraphs.join('</p><p>')}</p>"
|
||||||
proposal = Proposal.create!(author: author,
|
proposal = Proposal.create!(author: author,
|
||||||
@@ -191,7 +189,7 @@ puts " ✅"
|
|||||||
print "Creating Archived Proposals"
|
print "Creating Archived Proposals"
|
||||||
|
|
||||||
tags = Faker::Lorem.words(25)
|
tags = Faker::Lorem.words(25)
|
||||||
(1..5).each do
|
5.times do
|
||||||
author = User.reorder("RANDOM()").first
|
author = User.reorder("RANDOM()").first
|
||||||
description = "<p>#{Faker::Lorem.paragraphs.join('</p><p>')}</p>"
|
description = "<p>#{Faker::Lorem.paragraphs.join('</p><p>')}</p>"
|
||||||
proposal = Proposal.create!(author: author,
|
proposal = Proposal.create!(author: author,
|
||||||
@@ -211,7 +209,7 @@ puts " ✅"
|
|||||||
print "Creating Successful Proposals"
|
print "Creating Successful Proposals"
|
||||||
|
|
||||||
tags = Faker::Lorem.words(25)
|
tags = Faker::Lorem.words(25)
|
||||||
(1..10).each do |i|
|
10.times do
|
||||||
author = User.reorder("RANDOM()").first
|
author = User.reorder("RANDOM()").first
|
||||||
description = "<p>#{Faker::Lorem.paragraphs.join('</p><p>')}</p>"
|
description = "<p>#{Faker::Lorem.paragraphs.join('</p><p>')}</p>"
|
||||||
proposal = Proposal.create!(author: author,
|
proposal = Proposal.create!(author: author,
|
||||||
@@ -228,9 +226,8 @@ tags = Faker::Lorem.words(25)
|
|||||||
cached_votes_up: Setting["votes_for_proposal_success"])
|
cached_votes_up: Setting["votes_for_proposal_success"])
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
tags = ActsAsTaggableOn::Tag.where(kind: 'category')
|
tags = ActsAsTaggableOn::Tag.where(kind: 'category')
|
||||||
(1..30).each do
|
30.times do
|
||||||
author = User.reorder("RANDOM()").first
|
author = User.reorder("RANDOM()").first
|
||||||
description = "<p>#{Faker::Lorem.paragraphs.join('</p><p>')}</p>"
|
description = "<p>#{Faker::Lorem.paragraphs.join('</p><p>')}</p>"
|
||||||
proposal = Proposal.create!(author: author,
|
proposal = Proposal.create!(author: author,
|
||||||
@@ -246,11 +243,10 @@ tags = ActsAsTaggableOn::Tag.where(kind: 'category')
|
|||||||
terms_of_service: "1")
|
terms_of_service: "1")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
puts " ✅"
|
puts " ✅"
|
||||||
print "Commenting Debates"
|
print "Commenting Debates"
|
||||||
|
|
||||||
(1..100).each do
|
100.times do
|
||||||
author = User.reorder("RANDOM()").first
|
author = User.reorder("RANDOM()").first
|
||||||
debate = Debate.reorder("RANDOM()").first
|
debate = Debate.reorder("RANDOM()").first
|
||||||
Comment.create!(user: author,
|
Comment.create!(user: author,
|
||||||
@@ -259,11 +255,10 @@ print "Commenting Debates"
|
|||||||
body: Faker::Lorem.sentence)
|
body: Faker::Lorem.sentence)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
puts " ✅"
|
puts " ✅"
|
||||||
print "Commenting Proposals"
|
print "Commenting Proposals"
|
||||||
|
|
||||||
(1..100).each do |i|
|
100.times do
|
||||||
author = User.reorder("RANDOM()").first
|
author = User.reorder("RANDOM()").first
|
||||||
proposal = Proposal.reorder("RANDOM()").first
|
proposal = Proposal.reorder("RANDOM()").first
|
||||||
Comment.create!(user: author,
|
Comment.create!(user: author,
|
||||||
@@ -272,11 +267,10 @@ print "Commenting Proposals"
|
|||||||
body: Faker::Lorem.sentence)
|
body: Faker::Lorem.sentence)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
puts " ✅"
|
puts " ✅"
|
||||||
print "Commenting Comments"
|
print "Commenting Comments"
|
||||||
|
|
||||||
(1..200).each do
|
200.times do
|
||||||
author = User.reorder("RANDOM()").first
|
author = User.reorder("RANDOM()").first
|
||||||
parent = Comment.reorder("RANDOM()").first
|
parent = Comment.reorder("RANDOM()").first
|
||||||
Comment.create!(user: author,
|
Comment.create!(user: author,
|
||||||
@@ -287,47 +281,45 @@ print "Commenting Comments"
|
|||||||
parent: parent)
|
parent: parent)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
puts " ✅"
|
puts " ✅"
|
||||||
print "Voting Debates, Proposals & Comments"
|
print "Voting Debates, Proposals & Comments"
|
||||||
|
|
||||||
(1..100).each do
|
100.times do
|
||||||
voter = not_org_users.reorder("RANDOM()").first
|
voter = not_org_users.reorder("RANDOM()").first
|
||||||
vote = [true, false].sample
|
vote = [true, false].sample
|
||||||
debate = Debate.reorder("RANDOM()").first
|
debate = Debate.reorder("RANDOM()").first
|
||||||
debate.vote_by(voter: voter, vote: vote)
|
debate.vote_by(voter: voter, vote: vote)
|
||||||
end
|
end
|
||||||
|
|
||||||
(1..100).each do |i|
|
100.times do
|
||||||
voter = not_org_users.reorder("RANDOM()").first
|
voter = not_org_users.reorder("RANDOM()").first
|
||||||
vote = [true, false].sample
|
vote = [true, false].sample
|
||||||
comment = Comment.reorder("RANDOM()").first
|
comment = Comment.reorder("RANDOM()").first
|
||||||
comment.vote_by(voter: voter, vote: vote)
|
comment.vote_by(voter: voter, vote: vote)
|
||||||
end
|
end
|
||||||
|
|
||||||
(1..100).each do
|
100.times do
|
||||||
voter = User.level_two_or_three_verified.reorder("RANDOM()").first
|
voter = User.level_two_or_three_verified.reorder("RANDOM()").first
|
||||||
proposal = Proposal.reorder("RANDOM()").first
|
proposal = Proposal.reorder("RANDOM()").first
|
||||||
proposal.vote_by(voter: voter, vote: true)
|
proposal.vote_by(voter: voter, vote: true)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
puts " ✅"
|
puts " ✅"
|
||||||
print "Flagging Debates & Comments"
|
print "Flagging Debates & Comments"
|
||||||
|
|
||||||
(1..40).each do
|
40.times do
|
||||||
debate = Debate.reorder("RANDOM()").first
|
debate = Debate.reorder("RANDOM()").first
|
||||||
flagger = User.where(["users.id <> ?", debate.author_id]).reorder("RANDOM()").first
|
flagger = User.where(["users.id <> ?", debate.author_id]).reorder("RANDOM()").first
|
||||||
Flag.flag(flagger, debate)
|
Flag.flag(flagger, debate)
|
||||||
end
|
end
|
||||||
|
|
||||||
(1..40).each do
|
40.times do
|
||||||
comment = Comment.reorder("RANDOM()").first
|
comment = Comment.reorder("RANDOM()").first
|
||||||
flagger = User.where(["users.id <> ?", comment.user_id]).reorder("RANDOM()").first
|
flagger = User.where(["users.id <> ?", comment.user_id]).reorder("RANDOM()").first
|
||||||
Flag.flag(flagger, comment)
|
Flag.flag(flagger, comment)
|
||||||
end
|
end
|
||||||
|
|
||||||
(1..40).each do
|
40.times do
|
||||||
proposal = Proposal.reorder("RANDOM()").first
|
proposal = Proposal.reorder("RANDOM()").first
|
||||||
flagger = User.where(["users.id <> ?", proposal.author_id]).reorder("RANDOM()").first
|
flagger = User.where(["users.id <> ?", proposal.author_id]).reorder("RANDOM()").first
|
||||||
Flag.flag(flagger, proposal)
|
Flag.flag(flagger, proposal)
|
||||||
@@ -338,7 +330,7 @@ print "Creating Spending Proposals"
|
|||||||
|
|
||||||
tags = Faker::Lorem.words(10)
|
tags = Faker::Lorem.words(10)
|
||||||
|
|
||||||
(1..60).each do
|
60.times do
|
||||||
geozone = Geozone.reorder("RANDOM()").first
|
geozone = Geozone.reorder("RANDOM()").first
|
||||||
author = User.reorder("RANDOM()").first
|
author = User.reorder("RANDOM()").first
|
||||||
description = "<p>#{Faker::Lorem.paragraphs.join('</p><p>')}</p>"
|
description = "<p>#{Faker::Lorem.paragraphs.join('</p><p>')}</p>"
|
||||||
@@ -366,13 +358,14 @@ print "Creating Valuation Assignments"
|
|||||||
SpendingProposal.reorder("RANDOM()").first.valuators << valuator.valuator
|
SpendingProposal.reorder("RANDOM()").first.valuators << valuator.valuator
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
puts " ✅"
|
puts " ✅"
|
||||||
print "Creating Budgets"
|
print "Creating Budgets"
|
||||||
|
|
||||||
Budget::PHASES.each_with_index do |phase, i|
|
Budget::PHASES.each_with_index do |phase, i|
|
||||||
descriptions = Hash[Budget::PHASES.map{ |p| ["description_#{p}",
|
descriptions = Hash[Budget::PHASES.map do |p|
|
||||||
"<p>#{Faker::Lorem.paragraphs(2).join('</p><p>')}</p>"] }]
|
["description_#{p}",
|
||||||
|
"<p>#{Faker::Lorem.paragraphs(2).join('</p><p>')}</p>"]
|
||||||
|
end]
|
||||||
budget = Budget.create!(
|
budget = Budget.create!(
|
||||||
descriptions.merge(
|
descriptions.merge(
|
||||||
name: (Date.current - 10 + i).to_s,
|
name: (Date.current - 10 + i).to_s,
|
||||||
@@ -387,18 +380,15 @@ Budget::PHASES.each_with_index do |phase, i|
|
|||||||
geozones = Geozone.reorder("RANDOM()").limit([2, 5, 6, 7].sample)
|
geozones = Geozone.reorder("RANDOM()").limit([2, 5, 6, 7].sample)
|
||||||
geozones.each do |geozone|
|
geozones.each do |geozone|
|
||||||
group.headings << group.headings.create!(name: geozone.name,
|
group.headings << group.headings.create!(name: geozone.name,
|
||||||
#geozone: geozone,
|
|
||||||
price: rand(1..100) * 100000)
|
price: rand(1..100) * 100000)
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
puts " ✅"
|
puts " ✅"
|
||||||
print "Creating Investments"
|
print "Creating Investments"
|
||||||
tags = Faker::Lorem.words(10)
|
tags = Faker::Lorem.words(10)
|
||||||
(1..100).each do |i|
|
100.times do
|
||||||
heading = Budget::Heading.reorder("RANDOM()").first
|
heading = Budget::Heading.reorder("RANDOM()").first
|
||||||
|
|
||||||
investment = Budget::Investment.create!(
|
investment = Budget::Investment.create!(
|
||||||
@@ -415,7 +405,8 @@ tags = Faker::Lorem.words(10)
|
|||||||
valuation_finished: [false, true].sample,
|
valuation_finished: [false, true].sample,
|
||||||
tag_list: tags.sample(3).join(','),
|
tag_list: tags.sample(3).join(','),
|
||||||
price: rand(1..100) * 100000,
|
price: rand(1..100) * 100000,
|
||||||
terms_of_service: "1")
|
terms_of_service: "1"
|
||||||
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
puts " ✅"
|
puts " ✅"
|
||||||
@@ -428,7 +419,7 @@ puts " ✅"
|
|||||||
print "Winner Investments"
|
print "Winner Investments"
|
||||||
|
|
||||||
budget = Budget.where(phase: "finished").last
|
budget = Budget.where(phase: "finished").last
|
||||||
(1..100).each do |i|
|
100.times do
|
||||||
heading = budget.headings.reorder("RANDOM()").first
|
heading = budget.headings.reorder("RANDOM()").first
|
||||||
investment = Budget::Investment.create!(
|
investment = Budget::Investment.create!(
|
||||||
author: User.reorder("RANDOM()").first,
|
author: User.reorder("RANDOM()").first,
|
||||||
@@ -443,7 +434,8 @@ budget = Budget.where(phase: "finished").last
|
|||||||
valuation_finished: true,
|
valuation_finished: true,
|
||||||
selected: true,
|
selected: true,
|
||||||
price: rand(10000..heading.price),
|
price: rand(10000..heading.price),
|
||||||
terms_of_service: "1")
|
terms_of_service: "1"
|
||||||
|
)
|
||||||
end
|
end
|
||||||
budget.headings.each do |heading|
|
budget.headings.each do |heading|
|
||||||
Budget::Result.new(budget, heading).calculate_winners
|
Budget::Result.new(budget, heading).calculate_winners
|
||||||
@@ -456,16 +448,13 @@ print "Creating Valuation Assignments"
|
|||||||
Budget::Investment.reorder("RANDOM()").first.valuators << valuator.valuator
|
Budget::Investment.reorder("RANDOM()").first.valuators << valuator.valuator
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
puts " ✅"
|
puts " ✅"
|
||||||
print "Ignoring flags in Debates, comments & proposals"
|
print "Ignoring flags in Debates, comments & proposals"
|
||||||
|
|
||||||
|
|
||||||
Debate.flagged.reorder("RANDOM()").limit(10).each(&:ignore_flag)
|
Debate.flagged.reorder("RANDOM()").limit(10).each(&:ignore_flag)
|
||||||
Comment.flagged.reorder("RANDOM()").limit(30).each(&:ignore_flag)
|
Comment.flagged.reorder("RANDOM()").limit(30).each(&:ignore_flag)
|
||||||
Proposal.flagged.reorder("RANDOM()").limit(10).each(&:ignore_flag)
|
Proposal.flagged.reorder("RANDOM()").limit(10).each(&:ignore_flag)
|
||||||
|
|
||||||
|
|
||||||
puts " ✅"
|
puts " ✅"
|
||||||
print "Hiding debates, comments & proposals"
|
print "Hiding debates, comments & proposals"
|
||||||
|
|
||||||
@@ -473,7 +462,6 @@ Comment.with_hidden.flagged.reorder("RANDOM()").limit(30).each(&:hide)
|
|||||||
Debate.with_hidden.flagged.reorder("RANDOM()").limit(5).each(&:hide)
|
Debate.with_hidden.flagged.reorder("RANDOM()").limit(5).each(&:hide)
|
||||||
Proposal.with_hidden.flagged.reorder("RANDOM()").limit(10).each(&:hide)
|
Proposal.with_hidden.flagged.reorder("RANDOM()").limit(10).each(&:hide)
|
||||||
|
|
||||||
|
|
||||||
puts " ✅"
|
puts " ✅"
|
||||||
print "Confirming hiding in debates, comments & proposals"
|
print "Confirming hiding in debates, comments & proposals"
|
||||||
|
|
||||||
@@ -510,19 +498,14 @@ print "Active Polls"
|
|||||||
ends_at: 1.month.from_now,
|
ends_at: 1.month.from_now,
|
||||||
geozone_restricted: false)
|
geozone_restricted: false)
|
||||||
end
|
end
|
||||||
(4..5).each do |i|
|
(1..5).each do |i|
|
||||||
poll = Poll.create(name: "Active Poll #{i}",
|
poll = Poll.create(name: "Active Poll #{i}",
|
||||||
starts_at: 1.month.ago,
|
starts_at: 1.month.ago,
|
||||||
ends_at: 1.month.from_now,
|
ends_at: 1.month.from_now,
|
||||||
geozone_restricted: true,
|
geozone_restricted: true,
|
||||||
geozones: Geozone.reorder("RANDOM()").limit(3)
|
geozones: Geozone.reorder("RANDOM()").limit(3))
|
||||||
)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
puts " ✅"
|
puts " ✅"
|
||||||
print "Upcoming Poll"
|
print "Upcoming Poll"
|
||||||
poll = Poll.create(name: "Upcoming Poll",
|
poll = Poll.create(name: "Upcoming Poll",
|
||||||
@@ -533,12 +516,12 @@ puts " ✅"
|
|||||||
print "Expired Poll"
|
print "Expired Poll"
|
||||||
poll = Poll.create(name: "Expired Poll",
|
poll = Poll.create(name: "Expired Poll",
|
||||||
starts_at: 2.months.ago,
|
starts_at: 2.months.ago,
|
||||||
ends_at: 1.months.ago)
|
ends_at: 1.month.ago)
|
||||||
|
|
||||||
puts " ✅"
|
puts " ✅"
|
||||||
print "Creating Poll Questions"
|
print "Creating Poll Questions"
|
||||||
|
|
||||||
(1..50).each do |i|
|
50.times do
|
||||||
poll = Poll.reorder("RANDOM()").first
|
poll = Poll.reorder("RANDOM()").first
|
||||||
author = User.reorder("RANDOM()").first
|
author = User.reorder("RANDOM()").first
|
||||||
description = "<p>#{Faker::Lorem.paragraphs.join('</p><p>')}</p>"
|
description = "<p>#{Faker::Lorem.paragraphs.join('</p><p>')}</p>"
|
||||||
@@ -588,7 +571,7 @@ end
|
|||||||
puts " ✅"
|
puts " ✅"
|
||||||
print "Creating Poll Questions from Proposals"
|
print "Creating Poll Questions from Proposals"
|
||||||
|
|
||||||
(1..3).each do
|
3.times do
|
||||||
proposal = Proposal.reorder("RANDOM()").first
|
proposal = Proposal.reorder("RANDOM()").first
|
||||||
poll = Poll.current.first
|
poll = Poll.current.first
|
||||||
question = Poll::Question.create(valid_answers: "Yes, No")
|
question = Poll::Question.create(valid_answers: "Yes, No")
|
||||||
@@ -599,7 +582,7 @@ end
|
|||||||
puts " ✅"
|
puts " ✅"
|
||||||
print "Creating Successful Proposals"
|
print "Creating Successful Proposals"
|
||||||
|
|
||||||
(1..10).each do
|
10.times do
|
||||||
proposal = Proposal.reorder("RANDOM()").first
|
proposal = Proposal.reorder("RANDOM()").first
|
||||||
poll = Poll.current.first
|
poll = Poll.current.first
|
||||||
question = Poll::Question.create(valid_answers: "Yes, No")
|
question = Poll::Question.create(valid_answers: "Yes, No")
|
||||||
@@ -610,7 +593,7 @@ end
|
|||||||
puts " ✅"
|
puts " ✅"
|
||||||
print "Commenting Poll Questions"
|
print "Commenting Poll Questions"
|
||||||
|
|
||||||
(1..30).each do
|
30.times do
|
||||||
author = User.reorder("RANDOM()").first
|
author = User.reorder("RANDOM()").first
|
||||||
question = Poll::Question.reorder("RANDOM()").first
|
question = Poll::Question.reorder("RANDOM()").first
|
||||||
Comment.create!(user: author,
|
Comment.create!(user: author,
|
||||||
@@ -622,7 +605,7 @@ end
|
|||||||
puts " ✅"
|
puts " ✅"
|
||||||
print "Creating Poll Voters"
|
print "Creating Poll Voters"
|
||||||
|
|
||||||
(1..10).each do
|
10.times do
|
||||||
poll = Poll.all.sample
|
poll = Poll.all.sample
|
||||||
user = User.level_two_verified.sample
|
user = User.level_two_verified.sample
|
||||||
Poll::Voter.create(poll: poll, user: user)
|
Poll::Voter.create(poll: poll, user: user)
|
||||||
@@ -631,7 +614,7 @@ end
|
|||||||
puts " ✅"
|
puts " ✅"
|
||||||
print "Creating legislation processes"
|
print "Creating legislation processes"
|
||||||
|
|
||||||
(1..5).each do |i|
|
5.times do
|
||||||
process = ::Legislation::Process.create!(title: Faker::Lorem.sentence(3).truncate(60),
|
process = ::Legislation::Process.create!(title: Faker::Lorem.sentence(3).truncate(60),
|
||||||
description: Faker::Lorem.paragraphs.join("\n\n"),
|
description: Faker::Lorem.paragraphs.join("\n\n"),
|
||||||
summary: Faker::Lorem.paragraph,
|
summary: Faker::Lorem.paragraph,
|
||||||
@@ -654,8 +637,7 @@ end
|
|||||||
::Legislation::Process.all.each do |process|
|
::Legislation::Process.all.each do |process|
|
||||||
(1..3).each do |i|
|
(1..3).each do |i|
|
||||||
version = process.draft_versions.create!(title: "Version #{i}",
|
version = process.draft_versions.create!(title: "Version #{i}",
|
||||||
body: Faker::Lorem.paragraphs.join("\n\n")
|
body: Faker::Lorem.paragraphs.join("\n\n"))
|
||||||
)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user