From a79f6bca1f95626cd9b828820ea1bd7b42085d78 Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Sun, 1 Feb 2015 16:33:18 -0800 Subject: [PATCH] Add go meta tag generator --- app.moon | 1 + controllers/go.moon | 7 +++++++ views/repo.moon | 5 +++++ 3 files changed, 13 insertions(+) create mode 100644 controllers/go.moon create mode 100644 views/repo.moon diff --git a/app.moon b/app.moon index 4a38216..bbff69b 100644 --- a/app.moon +++ b/app.moon @@ -6,6 +6,7 @@ class extends lapis.Application @include "controllers.hire" @include "controllers.projects" + @include "controllers.go" [index: "/"]: => @user, err = gh\get_authenticated_user() diff --git a/controllers/go.moon b/controllers/go.moon new file mode 100644 index 0000000..13606c4 --- /dev/null +++ b/controllers/go.moon @@ -0,0 +1,7 @@ +lapis = require "lapis" + +class Go extends lapis.Application + [repo: "/go/:name"]: => + @repo = @params.name + + render: true diff --git a/views/repo.moon b/views/repo.moon new file mode 100644 index 0000000..647b89d --- /dev/null +++ b/views/repo.moon @@ -0,0 +1,5 @@ +import Widget from require "lapis.html" + +class Repo extends Widget + content: => + meta name: "go-import", content: "christine.website/go/#{@repo} git https://github.com/Xe/#{@repo}"