class Realhq::Task
Constants
- RAKE_NAMESPACE_DELIMITER
Public Class Methods
new(rake_task)
click to toggle source
# File lib/realhq/task.rb, line 5 def initialize(rake_task) @url = nil @rake_task = rake_task end
Public Instance Methods
application_url()
click to toggle source
# File lib/realhq/task.rb, line 53 def application_url @url = "https://gist.github.com/scottmotte/3d83f73d58b1fb994f26" @url end
github_url()
click to toggle source
# File lib/realhq/task.rb, line 18 def github_url @url = ["https://", name, ".com/", namespace].join @url end
name()
click to toggle source
# File lib/realhq/task.rb, line 10 def name split_rake_task[-1] end
namespace()
click to toggle source
# File lib/realhq/task.rb, line 14 def namespace split_rake_task[-2] end
open()
click to toggle source
# File lib/realhq/task.rb, line 58 def open puts @url Launchy.open(@url) end
portfolio_url()
click to toggle source
# File lib/realhq/task.rb, line 28 def portfolio_url @url = ["http://", namespace, ".com"].join @url end
resume_url()
click to toggle source
# File lib/realhq/task.rb, line 23 def resume_url @url = ["http://", namespace, ".com/assets/resume.pdf"].join @url end
riversideio_url()
click to toggle source
# File lib/realhq/task.rb, line 48 def riversideio_url @url = ["http://riverside.io"].join @url end
riversidejs_url()
click to toggle source
# File lib/realhq/task.rb, line 38 def riversidejs_url @url = ["http://meetup.com/riversidejs"].join @url end
startupie_url()
click to toggle source
# File lib/realhq/task.rb, line 43 def startupie_url @url = ["http://meetup.com/startupie"].join @url end
twitter_url()
click to toggle source
# File lib/realhq/task.rb, line 33 def twitter_url @url = ["http://twitter.com/", namespace].join @url end
Private Instance Methods
split_rake_task()
click to toggle source
# File lib/realhq/task.rb, line 65 def split_rake_task @rake_task.name.split(RAKE_NAMESPACE_DELIMITER) end