Generate a new Elixir project using mix and add cowboy and plug as dependencies in mix.exs:
defp deps do
[
{:cowboy, "~> 1.0.0"},
{:plug, "~> 0.8.1"}
]
end| --- | |
| format_version: 1.1.0 | |
| default_step_lib_source: https://github.com/bitrise-io/bitrise-steplib.git | |
| trigger_map: | |
| - push_branch: qa | |
| workflow: qa | |
| workflows: | |
| _init_install: | |
| steps: | |
| - activate-ssh-key: |
| --- | |
| format_version: 1.1.0 | |
| default_step_lib_source: https://github.com/bitrise-io/bitrise-steplib.git | |
| app: | |
| envs: | |
| - BITRISE_PROJECT_PATH: ios/pro_mobile.xcodeproj | |
| opts: | |
| is_expand: false | |
| - BITRISE_SCHEME: pro_mobile | |
| opts: |
| # Customise this file, documentation can be found here: | |
| # https://github.com/fastlane/fastlane/tree/master/fastlane/docs | |
| # All available actions: https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Actions.md | |
| # can also be listed using the `fastlane actions` command | |
| # Change the syntax highlighting to Ruby | |
| # All lines starting with a # are ignored when running `fastlane` | |
| # If you want to automatically update fastlane if a new version is available: | |
| # update_fastlane |
| mkfifo mylock.fifo | |
| ETCDCTL_API=3 ./bin/etcdctl lock mylock >mylock.fifo & | |
| pid=$! | |
| if read lockname <mylock.fifo; then | |
| echo holding lock with key $lockname | |
| ... do whatever ... | |
| fi | |
| kill $pid | |
| wait $pid |
| subprojects { | |
| ext { | |
| compileSdk = 25 | |
| buildTools = "25.0.1" | |
| minSdk = 19 | |
| targetSdk = 25 | |
| } | |
| afterEvaluate { project -> | |
| if (!project.name.equalsIgnoreCase("app") |
| // This file allows us to inspect the traffic going over the Native <-> JS bridge, and can be | |
| // helpful for debugging. Setting this to true should never be committed to git | |
| const ENABLE_BRIDGE_DEBUGGER = false; // <-- THIS SHOULD NOT BE TRUE IN MASTER!!!! | |
| // if true, function arguments will get pretty printed | |
| const PRETTY_PRINT = false; | |
| // enable this if you want to ignore EVERY event, except for the ones that match the `FOCUSED_*` | |
| // constants. If true, you configure what you want to see. If false, you configure what you DONT | |
| // want to see. |
| (function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.graphiqlWorkspace = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ | |
| (function (global){ | |
| 'use strict'; | |
| Object.defineProperty(exports, "__esModule", { | |
| value: true | |
| }); | |
| exports.GraphiQLTab = undefined; | |
| var _createClass = function () { |
| :dbg.tracer() | |
| :dbg.p(:all, [:call, :arity, :timestamp]) | |
| :dbg.tpl(Absinthe.Pipeline, :run_phase, 3, | |
| [{[[{:"$1",:_}|:_],:_,:_],[],[{:message,:"$1"}]}, | |
| {[[:"$1"|:_],:_,:_],[],[{:message,:"$1"}]}]) |
| defmodule Absinthe.Ecto.Resolution.Schema do | |
| @moduledoc """ | |
| This module provides helper functions to resolve a GraphQL query into `Ecto.Query`. | |
| """ | |
| import Absinthe.Resolution.Helpers | |
| import Ecto.Query | |
| alias Absinthe.Resolution | |
| alias Absinthe.Blueprint.Document.Field |
Generate a new Elixir project using mix and add cowboy and plug as dependencies in mix.exs:
defp deps do
[
{:cowboy, "~> 1.0.0"},
{:plug, "~> 0.8.1"}
]
end