diff options
author | Teddy Wing | 2017-07-30 19:40:25 +0200 |
---|---|---|
committer | Teddy Wing | 2017-07-30 19:40:25 +0200 |
commit | 459ede29282b268d60a3ef73a54098df81816b60 (patch) | |
tree | faf03aebf48abfb65c717b9fefc702c42459efbc /src/Plugin/GitHubCommit.hs | |
parent | e4b00259ec4c1338f766561aba3b7a3a3159d216 (diff) | |
download | sorbot-459ede29282b268d60a3ef73a54098df81816b60.tar.bz2 |
Move GitHub Commit plugin to its own module
Extract the GitHub commit plugin code from "Plugin.hs" into its own
module. Now that we have things more set up and working to a certain
degree, we can split the code out.
Diffstat (limited to 'src/Plugin/GitHubCommit.hs')
-rw-r--r-- | src/Plugin/GitHubCommit.hs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/Plugin/GitHubCommit.hs b/src/Plugin/GitHubCommit.hs new file mode 100644 index 0000000..24c4831 --- /dev/null +++ b/src/Plugin/GitHubCommit.hs @@ -0,0 +1,13 @@ +module Plugin.GitHubCommit + ( gitHubCommit + ) where + +import Plugin.Base + +gitHubCommit = Plugin + { matchRegex = "^[0-9a-f]{40}$" + , perform = gitHubCommitAction + } + +gitHubCommitAction :: PluginAction +gitHubCommitAction match = "https://github.com/" ++ match |