# This file should contain all the record creation needed to seed the database with its default values.
# The data can then be loaded with the rake db:seed (or created alongside the db with db:setup).

loremCommentText = "In non dolor id nibh feugiat dapibus. Sed non vulputate turpis. Sed et nunc a urna gravida elementum quis eget tellus Nullam bibendum fermentum interdum. Aenean in nibh neque. Duis id blandit erat. In tincidunt gravida augue, ultrices commodo massa mattis eu Sed semper ex id velit vehicula, nec venenatis turpis vehicula. Cras orci orci, faucibus a velit id, vulputate mattis quam. In hac habitasse platea dictumst. Pellentesque imperdiet nunc et diam egestas, a feugiat metus suscipit.Donec a sagittis lorem. Proin fringilla nulla nec augue ultrices vulputate. Vestibulum vitae aliquet velit. Nullam ornare ipsum et fringilla fermentum. Morbi placerat mauris elit, eget lacinia mi porttitor id. Nullam eu diam lobortis, congue eros pretium, consectetur tellus. Nunc lorem velit, maximus sed ullamcorper scelerisque, feugiat sed odio. Duis eget purus leo. Proin vitae aliquam urna, ut fringilla tortor. Quisque eu urna at nisi congue dignissim. Etiam egestas dolor sit amet turpis luctus vestibulum. Cras pellentesque molestie augue et tincidunt. In hac habitasse platea dictumst. Nunc quis hendrerit lorem.Nullam eu quam urna. Nunc fermentum blandit malesuada. Donec posuere tempor sollicitudin. Nullam lorem diam, sagittis vel mattis quis, bibendum eu magna. Vestibulum pulvinar tellus nec mi lobortis porttitor vel vel leo. Nam massa mi, sagittis nec venenatis id, tincidunt rhoncus justo. Sed porta mi justo, pulvinar efficitur mi dictum eu. Ut justo ante, malesuada eu velit eget, iaculis fringilla diam. Aliquam erat volutpat. Nulla porttitor ultricies facilisis. Quisque id egestas urna.Morbi rutrum purus sit amet suscipit blandit. In consequat egestas erat sed aliquet. Morbi erat arcu, cursus sed dui eget, volutpat aliquam arcu. Pellentesque vel ipsum ultricies, hendrerit ex in, dignissim libero. Vivamus vel ipsum at augue ornare bibendum. Etiam sit amet pretium velit. Praesent aliquet magna ut nisi fermentum efficitur. Fusce a nibh at erat maximus sollicitudin. Phasellus quis sollicitudin metus. Nulla ante velit, elementum eu mi et, vehicula interdum eros. Vivamus non dui vitae orci dapibus laoreet in eget sem.Etiam molestie tincidunt neque sed venenatis. Nullam pellentesque sapien posuere, rhoncus ex eu, laoreet dolor. Maecenas venenatis urna sit amet arcu tempus condimentum. Phasellus consequat at odio sed rutrum. Fusce et fringilla lorem, id laoreet nisi. Pellentesque et quam gravida, semper ex et, tincidunt sem. Nunc elit risus, vehicula a mauris sed, rhoncus posuere eros. Cras semper vitae sapien quis volutpat. Aliquam vitae volutpat arcu. Aenean sit amet orci et lorem tincidunt varius sit amet vel ligula. Pellentesque ut sem massa. Praesent viverra pellentesque risus dictum eleifend. Curabitur dapibus eros in turpis blandit, sit amet lacinia mauris elementum. Praesent lacus nunc, egestas eget lacus at, placerat semper eros. Pellentesque venenatis auctor augue, nec mollis tellus pellentesque tempor. Ut ornare, est sed ultrices hendrerit, quam nisl finibus purus, nec bibendum turpis erat a mi.Sed efficitur placerat arcu, vel commodo sapien auctor eget. Proin suscipit fringilla felis ut sagittis. Donec at sem vehicula, lacinia velit a, dignissim justo. Nunc tincidunt eu nulla sit amet cursus. Duis sed dictum massa. Nullam vestibulum rhoncus justo, eu maximus nulla tempor vel. Duis pulvinar dignissim auctor. Praesent laoreet condimentum sapien eget interdum. Nunc laoreet, ipsum eu consectetur ultrices, est odio semper neque, ut lobortis est dui non justo. Suspendisse a urna eget dolor faucibus bibendum eget quis augue. Etiam venenatis ullamcorper massa vitae fermentum. Aenean sit amet felis et dui vulputate elementum sed nec tortor. Donec tristique finibus posuere. Morbi elementum nisi a ultricies molestie. Sed eu purus a lorem ornare feugiat."
loremCommentArray = loremCommentText.split('.');
loremArticleText = "Ut justo orci, consectetur et fringilla suscipit, consectetur laoreet magna Quisque lacinia odio vitae mollis finibus. Fusce a nulla auctor, aliquet lacus sed, convallis metus. Nunc sed justo non lorem dignissim maximus eu et sem Aenean vel eros ultrices nulla sodales tempus. Nunc tempus metus odio, in mollis eros dictum in Etiam eu lorem sed nulla scelerisque volutpat sed in lorem. Nulla ac lacus rutrum, iaculis ipsum sed, cursus diam. Duis lectus sem, tincidunt et sagittis eget, sagittis in leo. Suspendisse sit amet dui id mauris commodo facilisis. Suspendisse potenti. Donec ex odio, varius et tempor vel, venenatis id metus.Sed mollis, tortor quis condimentum tempor, ante erat condimentum odio, non egestas mauris erat ut risus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi placerat maximus purus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur hendrerit efficitur ex vitae laoreet. Etiam at libero quis nisl placerat luctus. Nam vehicula, quam et mollis dignissim, ex felis rhoncus quam, at efficitur massa turpis at ante. Nullam lectus sem, venenatis eget diam quis, congue faucibus dolor. Phasellus molestie iaculis nisi, a condimentum leo efficitur eget. Morbi et porta nisi. Nam eu lectus tincidunt nisl vestibulum eleifend. Phasellus eu lorem viverra, bibendum velit vel, auctor turpis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam aliquam consectetur sagittis. In semper neque eu convallis lacinia. Praesent sed odio vulputate, bibendum mauris sed, imperdiet libero.Nunc aliquam nec lectus a dictum. Proin vitae tempor erat. Vestibulum vitae semper risus. Mauris ut ultricies augue. Etiam tellus nibh, viverra sed leo et, blandit interdum arcu. Sed sit amet sagittis enim. Proin ut dolor ante. Duis quis dui in nisl malesuada tristique. Duis ac nisi consequat, euismod neque eget, scelerisque erat.Etiam eu tristique nunc. Etiam diam odio, cursus id consequat at, pulvinar porttitor elit. Donec sodales orci augue. Vivamus non nunc at sem porta viverra. Donec tempus elit in lacus cursus malesuada. Fusce tincidunt, ex id eleifend sodales, enim felis interdum nisi, vel pretium nisl diam eget orci. In et ante gravida, varius libero nec, interdum nisl. Morbi elementum arcu nec libero faucibus, nec tempor dui ornare. Quisque eu semper diam.Suspendisse potenti. Pellentesque finibus diam ut ipsum faucibus facilisis. Nam rhoncus sapien eu ex eleifend maximus. Aliquam mattis dapibus ipsum viverra mattis. Ut at felis eleifend, convallis massa eget, accumsan est. Morbi non pulvinar risus. Donec in placerat purus. Sed feugiat ipsum id blandit facilisis. Phasellus ac metus ac lorem tristique pulvinar et at erat. Vestibulum tempor ac mi sed facilisis. Nulla lobortis, nisl pulvinar consectetur lobortis, ante arcu interdum ligula, nec sodales augue velit sed mauris. Pellentesque tincidunt erat eget massa hendrerit tristique. Sed molestie ligula sed feugiat eleifend. Nullam augue tortor, rutrum sed augue a, maximus vestibulum metus. Curabitur pulvinar mi ante, in facilisis libero luctus et."
loremArticleArray = loremArticleText.split('.');


@blog = Blog.new(:title => "One liners")
@blog.save!


(1..19).each do |i|
  # Have up to six sentences in the article body
  article_body = loremArticleArray[i]
  
  (rand 10).times do |sentence_number|
    article_body = article_body + loremArticleArray[i + 10 + sentence_number] + '.'
  end
  
  article = Article.new(:title => "Article #{i}", :body => article_body, :blog => @blog)
  article.save!
  (rand 5).times do |j|
    comment = Comment.new(:article => article, :body => loremCommentArray[j], :ip => "192.168.0.1", :email => 'g@home.com')
    comment.save!
  end
end

blogger = User.new(:email => 'platform-q@home.com', :password => 'katmandont');
blogger.save!

