module Adapters::Reddit
Public Instance Methods
grab(source)
click to toggle source
# File lib/adapters/reddit.rb, line 8 def grab source @r ||= Redd.it(:userless, ENV["REDDIT_CLIENT"], ENV["REDDIT_SECRET"], user_agent: "JobGrabber v1.0.0") @r.authorize! subreddit_name = source subreddit = @r.subreddit_from_name(subreddit_name) hiring = subreddit.get_new.select{|obj| obj[:title].downcase.include?"hiring"} jobs = Array.new hiring.each do |job| jobs << JobGrabber::Job.new('reddit:' + source, job[:id], job[:title], job[:selftext], Time.at(job[:created_utc]).to_datetime.to_s, "http://reddit.com" + job[:permalink]) end jobs end