I hereby claim:
- I am ngw on github.
- I am ngw (https://keybase.io/ngw) on keybase.
- I have a public key ASB87J5ObPsP1_5nFwCWSWzn9owO9fKWIDn_ZKFR1Kv4pAo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| # Welcome to Serverless! | |
| # | |
| # This file is the main config file for your service. | |
| # It's very minimal at this point and uses default values. | |
| # You can always add more config options for more control. | |
| # We've included some commented out config examples here. | |
| # Just uncomment any of them to get that config option. | |
| # | |
| # For full config options, check the docs: | |
| # docs.serverless.com |
| update : Msg -> Model -> ( Model, Cmd Msg ) | |
| update msg model = | |
| case Debug.log "msg" msg of | |
| SetPassword password -> | |
| ( { model | | |
| user = updatePassword (updatePasswordValue model.user.password password) model.user } | |
| , Cmd.none ) | |
| ShowPassword -> | |
| ( { model | | |
| user = updatePassword (toggleVisible model.user.password) model.user } |
| GEM | |
| remote: https://rubygems.org/ | |
| specs: | |
| actioncable (5.2.1) | |
| actionpack (= 5.2.1) | |
| nio4r (~> 2.0) | |
| websocket-driver (>= 0.6.1) | |
| actionmailer (5.2.1) | |
| actionpack (= 5.2.1) | |
| actionview (= 5.2.1) |
| ngw@bluemonday ~ rails new myapp --webpack=elm | |
| create | |
| create README.md | |
| create Rakefile | |
| create .ruby-version | |
| create config.ru | |
| create .gitignore | |
| create Gemfile | |
| run git init from "." | |
| Initialized empty Git repository in /Users/ngw/myapp/.git/ |
| userByEmail : UserByEmailRequiredArguments -> SelectionSet decodesTo Schema.Object.User -> Field (Maybe decodesTo) RootQuery | |
| userByEmail requiredArgs object = | |
| Object.selectionField "userByEmail" [ Argument.required "email" requiredArgs.email Encode.string ] object (identity >> Decode.nullable) | |
| type alias EmailQueryResponse = | |
| { email : Maybe Email } | |
| type alias Email = | |
| { email: String } |
| class GraphqlController < ApplicationController | |
| def execute | |
| variables = ensure_hash(params[:variables]) | |
| query = params[:query] | |
| operation_name = params[:operationName] | |
| context = { | |
| # Query context goes here, for example: | |
| # current_user: current_user, | |
| } | |
| result = DirectorySchema.execute(query, variables: variables, context: context, operation_name: operation_name) |
| defmodule Hedging.Mixfile do | |
| use Mix.Project | |
| def project do | |
| [app: :hedging, | |
| version: "0.0.2", | |
| elixir: "~> 1.3", | |
| elixirc_paths: elixirc_paths(Mix.env), | |
| compilers: [:phoenix, :gettext] ++ Mix.compilers, | |
| build_embedded: Mix.env == :prod, |
| test "can put and pull several Parker.Element(s) with a priority" do | |
| queue = PriorityQueue.new | |
| element1 = %Element{uid: 'test1', priority: 10} | |
| element2 = %Element{uid: 'test2', priority: 11} | |
| element3 = %Element{uid: 'test3', priority: 9} | |
| queue = PriorityQueue.put(queue, element1) | |
| queue = PriorityQueue.put(queue, element2) | |
| queue = PriorityQueue.put(queue, element3) | |
| {queue, element3_out} = PriorityQueue.pull(queue) | |
| {queue, element2_out} = PriorityQueue.pull(queue) |
| ### Keybase proof | |
| I hereby claim: | |
| * I am ngw on github. | |
| * I am ngw (https://keybase.io/ngw) on keybase. | |
| * I have a public key whose fingerprint is C818 7AB9 2940 B12E 5B38 E9F4 4582 E7E7 E876 E0EE | |
| To claim this, I am signing this object: |