{"action":"created","comment":{"url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/pulls/comments/32888363","id":32888363,"diff_hunk":"@@ -0,0 +1,1407 @@\n+/*!\n+ * Modernizr v2.8.3\n+ * www.modernizr.com\n+ *\n+ * Copyright (c) Faruk Ates, Paul Irish, Alex Sexton\n+ * Available under the BSD and MIT licenses: www.modernizr.com/license/\n+ */\n+\n+/*\n+ * Modernizr tests which native CSS3 and HTML5 features are available in\n+ * the current UA and makes the results available to you in two ways:\n+ * as properties on a global Modernizr object, and as classes on the\n+ * <html> element. This information allows you to progressively enhance\n+ * your pages with a granular level of control over the experience.\n+ *\n+ * Modernizr has an optional (not included) conditional resource loader\n+ * called Modernizr.load(), based on Yepnope.js (yepnopejs.com).\n+ * To get a build that includes Modernizr.load(), as well as choosing\n+ * which tests to include, go to www.modernizr.com/download/\n+ *\n+ * Authors        Faruk Ates, Paul Irish, Alex Sexton\n+ * Contributors   Ryan Seddon, Ben Alman\n+ */\n+\n+\n+window.Modernizr = (function( window, document, undefined ) {\n+\n+    var version = '2.8.3',\n+\n+    Modernizr = {},\n+\n+    /*>>cssclasses*/\n+    // option for enabling the HTML classes to be added\n+    enableClasses = true,\n+    /*>>cssclasses*/\n+\n+    docElement = document.documentElement,\n+\n+    /**\n+     * Create our \"modernizr\" element that we do most feature tests on.\n+     */\n+    mod = 'modernizr',\n+    modElem = document.createElement(mod),\n+    mStyle = modElem.style,\n+\n+    /**\n+     * Create the input element for various Web Forms feature tests.\n+     */\n+    inputElem /*>>inputelem*/ = document.createElement('input') /*>>inputelem*/ ,\n+\n+    /*>>smile*/\n+    smile = ':)',\n+    /*>>smile*/\n+\n+    toString = {}.toString,\n+\n+    // TODO :: make the prefixes more granular\n+    /*>>prefixes*/\n+    // List of property values to set for css tests. See ticket #21\n+    prefixes = ' -webkit- -moz- -o- -ms- '.split(' '),\n+    /*>>prefixes*/\n+\n+    /*>>domprefixes*/\n+    // Following spec is to expose vendor-specific style properties as:\n+    //   elem.style.WebkitBorderRadius\n+    // and the following would be incorrect:\n+    //   elem.style.webkitBorderRadius\n+\n+    // Webkit ghosts their properties in lowercase but Opera & Moz do not.\n+    // Microsoft uses a lowercase `ms` instead of the correct `Ms` in IE8+\n+    //   erik.eae.net/archives/2008/03/10/21.48.10/\n+\n+    // More here: github.com/Modernizr/Modernizr/issues/issue/21\n+    omPrefixes = 'Webkit Moz O ms',\n+\n+    cssomPrefixes = omPrefixes.split(' '),\n+\n+    domPrefixes = omPrefixes.toLowerCase().split(' '),\n+    /*>>domprefixes*/\n+\n+    /*>>ns*/\n+    ns = {'svg': 'http://www.w3.org/2000/svg'},\n+    /*>>ns*/\n+\n+    tests = {},\n+    inputs = {},\n+    attrs = {},\n+\n+    classes = [],\n+\n+    slice = classes.slice,\n+\n+    featureName, // used in testing loop\n+\n+\n+    /*>>teststyles*/\n+    // Inject element with style element and some CSS rules\n+    injectElementWithStyles = function( rule, callback, nodes, testnames ) {\n+\n+      var style, ret, node, docOverflow,\n+          div = document.createElement('div'),\n+          // After page load injecting a fake body doesn't work so check if body exists\n+          body = document.body,\n+          // IE6 and 7 won't return offsetWidth or offsetHeight unless it's in the body element, so we fake it.\n+          fakeBody = body || document.createElement('body');\n+\n+      if ( parseInt(nodes, 10) ) {\n+          // In order not to give false positives we create a node for each test\n+          // This also allows the method to scale for unspecified uses\n+          while ( nodes-- ) {\n+              node = document.createElement('div');\n+              node.id = testnames ? testnames[nodes] : mod + (nodes + 1);\n+              div.appendChild(node);\n+          }\n+      }\n+\n+      // <style> elements in IE6-9 are considered 'NoScope' elements and therefore will be removed\n+      // when injected with innerHTML. To get around this you need to prepend the 'NoScope' element\n+      // with a 'scoped' element, in our case the soft-hyphen entity as it won't mess with our measurements.\n+      // msdn.microsoft.com/en-us/library/ms533897%28VS.85%29.aspx\n+      // Documents served as xml will throw if using &shy; so use xml friendly encoded version. See issue #277\n+      style = ['&#173;','<style id=\"s', mod, '\">', rule, '</style>'].join('');\n+      div.id = mod;\n+      // IE6 will false positive on some tests due to the style element inside the test div somehow interfering offsetHeight, so insert it into body or fakebody.\n+      // Opera will act all quirky when injecting elements in documentElement when page is served as xml, needs fakebody too. #270\n+      (body ? div : fakeBody).innerHTML += style;\n+      fakeBody.appendChild(div);\n+      if ( !body ) {\n+          //avoid crashing IE8, if background image is used\n+          fakeBody.style.background = '';\n+          //Safari 5.13/5.1.4 OSX stops loading if ::-webkit-scrollbar is used and scrollbars are visible\n+          fakeBody.style.overflow = 'hidden';\n+          docOverflow = docElement.style.overflow;\n+          docElement.style.overflow = 'hidden';\n+          docElement.appendChild(fakeBody);\n+      }\n+\n+      ret = callback(div, rule);\n+      // If this is done after page load we don't want to remove the body so check if body exists\n+      if ( !body ) {\n+          fakeBody.parentNode.removeChild(fakeBody);\n+          docElement.style.overflow = docOverflow;\n+      } else {\n+          div.parentNode.removeChild(div);\n+      }\n+\n+      return !!ret;\n+\n+    },\n+    /*>>teststyles*/\n+\n+    /*>>mq*/\n+    // adapted from matchMedia polyfill\n+    // by Scott Jehl and Paul Irish\n+    // gist.github.com/786768\n+    testMediaQuery = function( mq ) {\n+\n+      var matchMedia = window.matchMedia || window.msMatchMedia;\n+      if ( matchMedia ) {\n+        return matchMedia(mq) && matchMedia(mq).matches || false;\n+      }\n+\n+      var bool;\n+\n+      injectElementWithStyles('@media ' + mq + ' { #' + mod + ' { position: absolute; } }', function( node ) {\n+        bool = (window.getComputedStyle ?\n+                  getComputedStyle(node, null) :\n+                  node.currentStyle)['position'] == 'absolute';\n+      });\n+\n+      return bool;\n+\n+     },\n+     /*>>mq*/\n+\n+\n+    /*>>hasevent*/\n+    //\n+    // isEventSupported determines if a given element supports the given event\n+    // kangax.github.com/iseventsupported/\n+    //\n+    // The following results are known incorrects:\n+    //   Modernizr.hasEvent(\"webkitTransitionEnd\", elem) // false negative\n+    //   Modernizr.hasEvent(\"textInput\") // in Webkit. github.com/Modernizr/Modernizr/issues/333\n+    //   ...\n+    isEventSupported = (function() {\n+\n+      var TAGNAMES = {\n+        'select': 'input', 'change': 'input',\n+        'submit': 'form', 'reset': 'form',\n+        'error': 'img', 'load': 'img', 'abort': 'img'\n+      };\n+\n+      function isEventSupported( eventName, element ) {\n+\n+        element = element || document.createElement(TAGNAMES[eventName] || 'div');\n+        eventName = 'on' + eventName;\n+\n+        // When using `setAttribute`, IE skips \"unload\", WebKit skips \"unload\" and \"resize\", whereas `in` \"catches\" those\n+        var isSupported = eventName in element;\n+\n+        if ( !isSupported ) {\n+          // If it has no `setAttribute` (i.e. doesn't implement Node interface), try generic element\n+          if ( !element.setAttribute ) {\n+            element = document.createElement('div');\n+          }\n+          if ( element.setAttribute && element.removeAttribute ) {\n+            element.setAttribute(eventName, '');\n+            isSupported = is(element[eventName], 'function');\n+\n+            // If property was created, \"remove it\" (by setting value to `undefined`)\n+            if ( !is(element[eventName], 'undefined') ) {\n+              element[eventName] = undefined;\n+            }\n+            element.removeAttribute(eventName);\n+          }\n+        }\n+\n+        element = null;\n+        return isSupported;\n+      }\n+      return isEventSupported;\n+    })(),\n+    /*>>hasevent*/\n+\n+    // TODO :: Add flag for hasownprop ? didn't last time\n+\n+    // hasOwnProperty shim by kangax needed for Safari 2.0 support\n+    _hasOwnProperty = ({}).hasOwnProperty, hasOwnProp;\n+\n+    if ( !is(_hasOwnProperty, 'undefined') && !is(_hasOwnProperty.call, 'undefined') ) {\n+      hasOwnProp = function (object, property) {\n+        return _hasOwnProperty.call(object, property);\n+      };\n+    }\n+    else {\n+      hasOwnProp = function (object, property) { /* yes, this can give false positives/negatives, but most of the time we don't care about those */\n+        return ((property in object) && is(object.constructor.prototype[property], 'undefined'));\n+      };\n+    }\n+\n+    // Adapted from ES5-shim https://github.com/kriskowal/es5-shim/blob/master/es5-shim.js\n+    // es5.github.com/#x15.3.4.5\n+\n+    if (!Function.prototype.bind) {\n+      Function.prototype.bind = function bind(that) {\n+\n+        var target = this;\n+\n+        if (typeof target != \"function\") {\n+            throw new TypeError();\n+        }\n+\n+        var args = slice.call(arguments, 1),\n+            bound = function () {\n+\n+            if (this instanceof bound) {\n+\n+              var F = function(){};\n+              F.prototype = target.prototype;\n+              var self = new F();\n+\n+              var result = target.apply(\n+                  self,\n+                  args.concat(slice.call(arguments))\n+              );\n+              if (Object(result) === result) {\n+                  return result;\n+              }\n+              return self;\n+\n+            } else {\n+\n+              return target.apply(\n+                  that,\n+                  args.concat(slice.call(arguments))\n+              );\n+\n+            }\n+\n+        };\n+\n+        return bound;\n+      };\n+    }\n+\n+    /**\n+     * setCss applies given styles to the Modernizr DOM node.\n+     */\n+    function setCss( str ) {\n+        mStyle.cssText = str;\n+    }\n+\n+    /**\n+     * setCssAll extrapolates all vendor-specific css strings.\n+     */\n+    function setCssAll( str1, str2 ) {\n+        return setCss(prefixes.join(str1 + ';') + ( str2 || '' ));\n+    }\n+\n+    /**\n+     * is returns a boolean for if typeof obj is exactly type.\n+     */\n+    function is( obj, type ) {\n+        return typeof obj === type;\n+    }\n+\n+    /**\n+     * contains returns a boolean for if substr is found within str.\n+     */\n+    function contains( str, substr ) {\n+        return !!~('' + str).indexOf(substr);\n+    }\n+\n+    /*>>testprop*/\n+\n+    // testProps is a generic CSS / DOM property test.\n+\n+    // In testing support for a given CSS property, it's legit to test:\n+    //    `elem.style[styleName] !== undefined`\n+    // If the property is supported it will return an empty string,\n+    // if unsupported it will return undefined.\n+\n+    // We'll take advantage of this quick test and skip setting a style\n+    // on our modernizr element, but instead just testing undefined vs\n+    // empty string.\n+\n+    // Because the testing of the CSS property names (with \"-\", as\n+    // opposed to the camelCase DOM properties) is non-portable and\n+    // non-standard but works in WebKit and IE (but not Gecko or Opera),\n+    // we explicitly reject properties with dashes so that authors\n+    // developing in WebKit or IE first don't end up with\n+    // browser-specific content by accident.\n+\n+    function testProps( props, prefixed ) {\n+        for ( var i in props ) {\n+            var prop = props[i];\n+            if ( !contains(prop, \"-\") && mStyle[prop] !== undefined ) {\n+                return prefixed == 'pfx' ? prop : true;\n+            }\n+        }\n+        return false;\n+    }\n+    /*>>testprop*/\n+\n+    // TODO :: add testDOMProps\n+    /**\n+     * testDOMProps is a generic DOM property test; if a browser supports\n+     *   a certain property, it won't return undefined for it.\n+     */\n+    function testDOMProps( props, obj, elem ) {\n+        for ( var i in props ) {\n+            var item = obj[props[i]];\n+            if ( item !== undefined) {\n+\n+                // return the property name as a string\n+                if (elem === false) return props[i];\n+\n+                // let's bind a function\n+                if (is(item, 'function')){\n+                  // default to autobind unless override\n+                  return item.bind(elem || obj);\n+                }\n+\n+                // return the unbound function or obj or value\n+                return item;\n+            }\n+        }\n+        return false;\n+    }\n+\n+    /*>>testallprops*/\n+    /**\n+     * testPropsAll tests a list of DOM properties we want to check against.\n+     *   We specify literally ALL possible (known and/or likely) properties on\n+     *   the element including the non-vendor prefixed one, for forward-\n+     *   compatibility.\n+     */\n+    function testPropsAll( prop, prefixed, elem ) {\n+\n+        var ucProp  = prop.charAt(0).toUpperCase() + prop.slice(1),\n+            props   = (prop + ' ' + cssomPrefixes.join(ucProp + ' ') + ucProp).split(' ');\n+\n+        // did they call .prefixed('boxSizing') or are we just testing a prop?\n+        if(is(prefixed, \"string\") || is(prefixed, \"undefined\")) {\n+          return testProps(props, prefixed);\n+\n+        // otherwise, they called .prefixed('requestAnimationFrame', window[, elem])\n+        } else {\n+          props = (prop + ' ' + (domPrefixes).join(ucProp + ' ') + ucProp).split(' ');\n+          return testDOMProps(props, prefixed, elem);\n+        }\n+    }\n+    /*>>testallprops*/\n+\n+\n+    /**\n+     * Tests\n+     * -----\n+     */\n+\n+    // The *new* flexbox\n+    // dev.w3.org/csswg/css3-flexbox\n+\n+    tests['flexbox'] = function() {\n+      return testPropsAll('flexWrap');\n+    };\n+\n+    // The *old* flexbox\n+    // www.w3.org/TR/2009/WD-css3-flexbox-20090723/\n+\n+    tests['flexboxlegacy'] = function() {\n+        return testPropsAll('boxDirection');\n+    };\n+\n+    // On the S60 and BB Storm, getContext exists, but always returns undefined\n+    // so we actually have to call getContext() to verify\n+    // github.com/Modernizr/Modernizr/issues/issue/97/\n+\n+    tests['canvas'] = function() {\n+        var elem = document.createElement('canvas');\n+        return !!(elem.getContext && elem.getContext('2d'));\n+    };\n+\n+    tests['canvastext'] = function() {\n+        return !!(Modernizr['canvas'] && is(document.createElement('canvas').getContext('2d').fillText, 'function'));\n+    };\n+\n+    // webk.it/70117 is tracking a legit WebGL feature detect proposal\n+\n+    // We do a soft detect which may false positive in order to avoid\n+    // an expensive context creation: bugzil.la/732441\n+\n+    tests['webgl'] = function() {\n+        return !!window.WebGLRenderingContext;\n+    };\n+\n+    /*\n+     * The Modernizr.touch test only indicates if the browser supports\n+     *    touch events, which does not necessarily reflect a touchscreen\n+     *    device, as evidenced by tablets running Windows 7 or, alas,\n+     *    the Palm Pre / WebOS (touch) phones.\n+     *\n+     * Additionally, Chrome (desktop) used to lie about its support on this,\n+     *    but that has since been rectified: crbug.com/36415\n+     *\n+     * We also test for Firefox 4 Multitouch Support.\n+     *\n+     * For more info, see: modernizr.github.com/Modernizr/touch.html\n+     */\n+\n+    tests['touch'] = function() {\n+        var bool;\n+\n+        if(('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) {\n+          bool = true;\n+        } else {\n+          injectElementWithStyles(['@media (',prefixes.join('touch-enabled),('),mod,')','{#modernizr{top:9px;position:absolute}}'].join(''), function( node ) {\n+            bool = node.offsetTop === 9;\n+          });\n+        }\n+\n+        return bool;\n+    };\n+\n+\n+    // geolocation is often considered a trivial feature detect...\n+    // Turns out, it's quite tricky to get right:\n+    //\n+    // Using !!navigator.geolocation does two things we don't want. It:\n+    //   1. Leaks memory in IE9: github.com/Modernizr/Modernizr/issues/513\n+    //   2. Disables page caching in WebKit: webk.it/43956\n+    //\n+    // Meanwhile, in Firefox < 8, an about:config setting could expose\n+    // a false positive that would throw an exception: bugzil.la/688158\n+\n+    tests['geolocation'] = function() {\n+        return 'geolocation' in navigator;\n+    };\n+\n+\n+    tests['postmessage'] = function() {\n+      return !!window.postMessage;\n+    };\n+\n+\n+    // Chrome incognito mode used to throw an exception when using openDatabase\n+    // It doesn't anymore.\n+    tests['websqldatabase'] = function() {\n+      return !!window.openDatabase;\n+    };\n+\n+    // Vendors had inconsistent prefixing with the experimental Indexed DB:\n+    // - Webkit's implementation is accessible through webkitIndexedDB\n+    // - Firefox shipped moz_indexedDB before FF4b9, but since then has been mozIndexedDB\n+    // For speed, we don't test the legacy (and beta-only) indexedDB\n+    tests['indexedDB'] = function() {\n+      return !!testPropsAll(\"indexedDB\", window);","path":"public/assets/vendor/modernizr-74da3245def7569da28115667be6a85a2ad97464abe707c9829c46d8975597bc.js","position":498,"original_position":498,"commit_id":"0498ae3d6d0293739ddc7968f7fbc56ae90686a7","original_commit_id":"0498ae3d6d0293739ddc7968f7fbc56ae90686a7","user":{"login":"houndci","id":6697940,"avatar_url":"https://avatars.githubusercontent.com/u/6697940?v=3","gravatar_id":"","url":"https://api.github.com/users/houndci","html_url":"https://github.com/houndci","followers_url":"https://api.github.com/users/houndci/followers","following_url":"https://api.github.com/users/houndci/following{/other_user}","gists_url":"https://api.github.com/users/houndci/gists{/gist_id}","starred_url":"https://api.github.com/users/houndci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/houndci/subscriptions","organizations_url":"https://api.github.com/users/houndci/orgs","repos_url":"https://api.github.com/users/houndci/repos","events_url":"https://api.github.com/users/houndci/events{/privacy}","received_events_url":"https://api.github.com/users/houndci/received_events","type":"User","site_admin":false},"body":"Mixed double and single quotes.","created_at":"2015-06-20T21:43:07Z","updated_at":"2015-06-20T21:43:07Z","html_url":"https://github.com/sallymacnicholas/dinner_dash/pull/51#discussion_r32888363","pull_request_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/pulls/51","_links":{"self":{"href":"https://api.github.com/repos/sallymacnicholas/dinner_dash/pulls/comments/32888363"},"html":{"href":"https://github.com/sallymacnicholas/dinner_dash/pull/51#discussion_r32888363"},"pull_request":{"href":"https://api.github.com/repos/sallymacnicholas/dinner_dash/pulls/51"}}},"pull_request":{"url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/pulls/51","id":38174861,"html_url":"https://github.com/sallymacnicholas/dinner_dash/pull/51","diff_url":"https://github.com/sallymacnicholas/dinner_dash/pull/51.diff","patch_url":"https://github.com/sallymacnicholas/dinner_dash/pull/51.patch","issue_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/issues/51","number":51,"state":"open","locked":false,"title":"Add font-family CSS rules for custom fonts","user":{"login":"with-a-k","id":6319591,"avatar_url":"https://avatars.githubusercontent.com/u/6319591?v=3","gravatar_id":"","url":"https://api.github.com/users/with-a-k","html_url":"https://github.com/with-a-k","followers_url":"https://api.github.com/users/with-a-k/followers","following_url":"https://api.github.com/users/with-a-k/following{/other_user}","gists_url":"https://api.github.com/users/with-a-k/gists{/gist_id}","starred_url":"https://api.github.com/users/with-a-k/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/with-a-k/subscriptions","organizations_url":"https://api.github.com/users/with-a-k/orgs","repos_url":"https://api.github.com/users/with-a-k/repos","events_url":"https://api.github.com/users/with-a-k/events{/privacy}","received_events_url":"https://api.github.com/users/with-a-k/received_events","type":"User","site_admin":false},"body":"","created_at":"2015-06-20T21:43:01Z","updated_at":"2015-06-20T21:43:07Z","closed_at":null,"merged_at":null,"merge_commit_sha":"01446a038f3361f9606b3bc49058950ca94f8e94","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/pulls/51/commits","review_comments_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/pulls/51/comments","review_comment_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/pulls/comments{/number}","comments_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/issues/51/comments","statuses_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/statuses/0498ae3d6d0293739ddc7968f7fbc56ae90686a7","head":{"label":"sallymacnicholas:our-fonts","ref":"our-fonts","sha":"0498ae3d6d0293739ddc7968f7fbc56ae90686a7","user":{"login":"sallymacnicholas","id":10360728,"avatar_url":"https://avatars.githubusercontent.com/u/10360728?v=3","gravatar_id":"","url":"https://api.github.com/users/sallymacnicholas","html_url":"https://github.com/sallymacnicholas","followers_url":"https://api.github.com/users/sallymacnicholas/followers","following_url":"https://api.github.com/users/sallymacnicholas/following{/other_user}","gists_url":"https://api.github.com/users/sallymacnicholas/gists{/gist_id}","starred_url":"https://api.github.com/users/sallymacnicholas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sallymacnicholas/subscriptions","organizations_url":"https://api.github.com/users/sallymacnicholas/orgs","repos_url":"https://api.github.com/users/sallymacnicholas/repos","events_url":"https://api.github.com/users/sallymacnicholas/events{/privacy}","received_events_url":"https://api.github.com/users/sallymacnicholas/received_events","type":"User","site_admin":false},"repo":{"id":37474175,"name":"dinner_dash","full_name":"sallymacnicholas/dinner_dash","owner":{"login":"sallymacnicholas","id":10360728,"avatar_url":"https://avatars.githubusercontent.com/u/10360728?v=3","gravatar_id":"","url":"https://api.github.com/users/sallymacnicholas","html_url":"https://github.com/sallymacnicholas","followers_url":"https://api.github.com/users/sallymacnicholas/followers","following_url":"https://api.github.com/users/sallymacnicholas/following{/other_user}","gists_url":"https://api.github.com/users/sallymacnicholas/gists{/gist_id}","starred_url":"https://api.github.com/users/sallymacnicholas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sallymacnicholas/subscriptions","organizations_url":"https://api.github.com/users/sallymacnicholas/orgs","repos_url":"https://api.github.com/users/sallymacnicholas/repos","events_url":"https://api.github.com/users/sallymacnicholas/events{/privacy}","received_events_url":"https://api.github.com/users/sallymacnicholas/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/sallymacnicholas/dinner_dash","description":"","fork":false,"url":"https://api.github.com/repos/sallymacnicholas/dinner_dash","forks_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/forks","keys_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/keys{/key_id}","collaborators_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/teams","hooks_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/hooks","issue_events_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/issues/events{/number}","events_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/events","assignees_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/assignees{/user}","branches_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/branches{/branch}","tags_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/tags","blobs_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/git/refs{/sha}","trees_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/git/trees{/sha}","statuses_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/statuses/{sha}","languages_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/languages","stargazers_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/stargazers","contributors_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/contributors","subscribers_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/subscribers","subscription_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/subscription","commits_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/commits{/sha}","git_commits_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/git/commits{/sha}","comments_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/comments{/number}","issue_comment_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/issues/comments{/number}","contents_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/contents/{+path}","compare_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/compare/{base}...{head}","merges_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/merges","archive_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/downloads","issues_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/issues{/number}","pulls_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/pulls{/number}","milestones_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/milestones{/number}","notifications_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/labels{/name}","releases_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/releases{/id}","created_at":"2015-06-15T15:36:31Z","updated_at":"2015-06-20T20:30:44Z","pushed_at":"2015-06-20T21:43:01Z","git_url":"git://github.com/sallymacnicholas/dinner_dash.git","ssh_url":"git@github.com:sallymacnicholas/dinner_dash.git","clone_url":"https://github.com/sallymacnicholas/dinner_dash.git","svn_url":"https://github.com/sallymacnicholas/dinner_dash","homepage":null,"size":900,"stargazers_count":0,"watchers_count":0,"language":"Ruby","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":21,"forks":0,"open_issues":21,"watchers":0,"default_branch":"master"}},"base":{"label":"sallymacnicholas:master","ref":"master","sha":"5e564421ec0addf460ed268f08d48d5edbd31d25","user":{"login":"sallymacnicholas","id":10360728,"avatar_url":"https://avatars.githubusercontent.com/u/10360728?v=3","gravatar_id":"","url":"https://api.github.com/users/sallymacnicholas","html_url":"https://github.com/sallymacnicholas","followers_url":"https://api.github.com/users/sallymacnicholas/followers","following_url":"https://api.github.com/users/sallymacnicholas/following{/other_user}","gists_url":"https://api.github.com/users/sallymacnicholas/gists{/gist_id}","starred_url":"https://api.github.com/users/sallymacnicholas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sallymacnicholas/subscriptions","organizations_url":"https://api.github.com/users/sallymacnicholas/orgs","repos_url":"https://api.github.com/users/sallymacnicholas/repos","events_url":"https://api.github.com/users/sallymacnicholas/events{/privacy}","received_events_url":"https://api.github.com/users/sallymacnicholas/received_events","type":"User","site_admin":false},"repo":{"id":37474175,"name":"dinner_dash","full_name":"sallymacnicholas/dinner_dash","owner":{"login":"sallymacnicholas","id":10360728,"avatar_url":"https://avatars.githubusercontent.com/u/10360728?v=3","gravatar_id":"","url":"https://api.github.com/users/sallymacnicholas","html_url":"https://github.com/sallymacnicholas","followers_url":"https://api.github.com/users/sallymacnicholas/followers","following_url":"https://api.github.com/users/sallymacnicholas/following{/other_user}","gists_url":"https://api.github.com/users/sallymacnicholas/gists{/gist_id}","starred_url":"https://api.github.com/users/sallymacnicholas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sallymacnicholas/subscriptions","organizations_url":"https://api.github.com/users/sallymacnicholas/orgs","repos_url":"https://api.github.com/users/sallymacnicholas/repos","events_url":"https://api.github.com/users/sallymacnicholas/events{/privacy}","received_events_url":"https://api.github.com/users/sallymacnicholas/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/sallymacnicholas/dinner_dash","description":"","fork":false,"url":"https://api.github.com/repos/sallymacnicholas/dinner_dash","forks_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/forks","keys_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/keys{/key_id}","collaborators_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/teams","hooks_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/hooks","issue_events_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/issues/events{/number}","events_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/events","assignees_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/assignees{/user}","branches_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/branches{/branch}","tags_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/tags","blobs_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/git/refs{/sha}","trees_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/git/trees{/sha}","statuses_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/statuses/{sha}","languages_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/languages","stargazers_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/stargazers","contributors_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/contributors","subscribers_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/subscribers","subscription_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/subscription","commits_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/commits{/sha}","git_commits_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/git/commits{/sha}","comments_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/comments{/number}","issue_comment_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/issues/comments{/number}","contents_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/contents/{+path}","compare_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/compare/{base}...{head}","merges_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/merges","archive_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/downloads","issues_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/issues{/number}","pulls_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/pulls{/number}","milestones_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/milestones{/number}","notifications_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/labels{/name}","releases_url":"https://api.github.com/repos/sallymacnicholas/dinner_dash/releases{/id}","created_at":"2015-06-15T15:36:31Z","updated_at":"2015-06-20T20:30:44Z","pushed_at":"2015-06-20T21:43:01Z","git_url":"git://github.com/sallymacnicholas/dinner_dash.git","ssh_url":"git@github.com:sallymacnicholas/dinner_dash.git","clone_url":"https://github.com/sallymacnicholas/dinner_dash.git","svn_url":"https://github.com/sallymacnicholas/dinner_dash","homepage":null,"size":900,"stargazers_count":0,"watchers_count":0,"language":"Ruby","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":21,"forks":0,"open_issues":21,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/sallymacnicholas/dinner_dash/pulls/51"},"html":{"href":"https://github.com/sallymacnicholas/dinner_dash/pull/51"},"issue":{"href":"https://api.github.com/repos/sallymacnicholas/dinner_dash/issues/51"},"comments":{"href":"https://api.github.com/repos/sallymacnicholas/dinner_dash/issues/51/comments"},"review_comments":{"href":"https://api.github.com/repos/sallymacnicholas/dinner_dash/pulls/51/comments"},"review_comment":{"href":"https://api.github.com/repos/sallymacnicholas/dinner_dash/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/sallymacnicholas/dinner_dash/pulls/51/commits"},"statuses":{"href":"https://api.github.com/repos/sallymacnicholas/dinner_dash/statuses/0498ae3d6d0293739ddc7968f7fbc56ae90686a7"}}}}