class RainforestCli::GitTrigger

Public Class Methods

extract_hashtags(commit_message) click to toggle source
# File lib/rainforest_cli/git_trigger.rb, line 10
def self.extract_hashtags(commit_message)
  commit_message.partition('@rainforest').last.scan(/#([\w_-]+)/).flatten.map {|s| s.gsub('#', '') }
end
git_trigger_should_run?(commit_message) click to toggle source
# File lib/rainforest_cli/git_trigger.rb, line 6
def self.git_trigger_should_run?(commit_message)
  commit_message.include?('@rainforest')
end
last_commit_message() click to toggle source
# File lib/rainforest_cli/git_trigger.rb, line 14
def self.last_commit_message
  `git log -1 --pretty=%B`.strip
end