class Drobot
Constants
- BASEDIR
Optimized for Programmer Happyness
- VERSION
Public Class Methods
new(credential_provider, target = "/tmp/foo")
click to toggle source
# File lib/drobot.rb, line 27 def initialize(credential_provider, target = "/tmp/foo") @credential_provider = credential_provider @target = target end
Public Instance Methods
credential(name)
click to toggle source
# File lib/drobot.rb, line 47 def credential(name) @credential_provider.send(name) end
download(url)
click to toggle source
# File lib/drobot.rb, line 32 def download(url) open("#{@target}/#{title}.pdf", 'wb') do |file| file << open(url).read end end
prefix()
click to toggle source
# File lib/drobot.rb, line 43 def prefix Date.today.strftime("%Y-%m-") end
title()
click to toggle source
# File lib/drobot.rb, line 38 def title drobot_name = self.class.name.split("::").pop prefix + drobot_name.downcase end