class RedditArchiver::Submission
Attributes
is_self[R]
permalink[R]
score[R]
selftext[R]
title[R]
url[R]
Public Class Methods
new(submission)
click to toggle source
Calls superclass method
RedditArchiver::Post::new
# File lib/reddit_archiver/submission.rb, line 5 def initialize(submission) @permalink = submission["permalink"] @title = submission["title"] @url = submission["url"] @selftext = HTMLEntities.new.decode(submission["selftext"]) @score = submission["score"] @is_self = submission["is_self"] super end
Public Instance Methods
body()
click to toggle source
# File lib/reddit_archiver/submission.rb, line 15 def body is_self ? selftext : url end
file_contents()
click to toggle source
# File lib/reddit_archiver/submission.rb, line 19 def file_contents <<-EOF.gsub(/^ {8}/, '') Date: #{created} Subreddit: /r/#{subreddit} Link: http://reddit.com#{permalink} Score: #{score} # #{title} #{body} EOF end