I hereby claim:
- I am willrax on github.
- I am willrax (https://keybase.io/willrax) on keybase.
- I have a public key whose fingerprint is E7D8 6CF4 116A 5A8F D769 271D 903D 2054 B790 4392
To claim this, I am signing this object:
| defmodule Plugger.Router do | |
| use Plug.Router | |
| plug Plugger.Authenticate, [token: “token”] | |
| plug :match | |
| plug :dispatch | |
| def start_link do | |
| Plug.Adapters.Cowboy.http(Plugger.Router, []) | |
| end |
| defmodule Plugger.Authenticate do | |
| def init(opts), do: opts | |
| def call(conn, opts) do | |
| conn | |
| |> get_auth_headers | |
| |> authenticate(opts[:token]) | |
| end | |
| def get_auth_headers(conn) do |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| appName:'Ember Twiddle' | |
| }); |
| import Ember from 'ember'; | |
| const { computed, get, set } = Ember; | |
| export default Ember.Controller.extend({ | |
| appName: 'Ember Twiddle', | |
| person: { | |
| first: "Roger", | |
| last: "Rabbit" |
| import Ember from 'ember'; | |
| const { computed, get, set } = Ember; | |
| export default Ember.Controller.extend({ | |
| person: { | |
| first: 'Roger', | |
| last: 'Rabbit', | |
| biography: 'He was described as a frantic over-anxious type.' | |
| }, |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| appName: 'Ember Twiddle' | |
| }); |
| import Ember from 'ember'; | |
| const { computed, get } = Ember; | |
| export default function(dependentKey) { | |
| return computed(dependentKey, { | |
| get() { | |
| return get(this, dependentKey); | |
| }, | |
I hereby claim:
To claim this, I am signing this object:
| defmodule Site.CircleCi do | |
| use Status.Site | |
| def handle_response(response) do | |
| Poison.Parser.parse!(response.body) | |
| |> determine_app_state | |
| end | |
| defp url(site) do | |
| "https://circleci.com/api/v1/project/#{site.app}/tree/master?limit=1&circle-token=#{System.get_env("CIRCLECI_TOKEN")}" |
| defmodule Site.Heroku do | |
| use Status.Site | |
| def handle_response(response) do | |
| Poison.Parser.parse!(response.body) | |
| |> determine_app_state | |
| end | |
| def determine_app_state(%{"status" => %{"Production" => "green", "Development" => "green"}}), do: :ok | |
| def determine_app_state(_), do: :notok |