I hereby claim:
- I am Gisleburt on github.
- I am gisleburt (https://keybase.io/gisleburt) on keybase.
- I have a public key whose fingerprint is 708F DF23 13E1 F651 A167 CB81 1E51 9AC2 539B 8E7E
To claim this, I am signing this object:
# -*- mode: ruby -*- | |
# vi: set ft=ruby : | |
# Install required plugins | |
system "echo We will need your root access" | |
system "sudo echo Thankies!" | |
required_plugins = %w( vagrant-hostsupdater ) | |
required_plugins.each do |plugin| | |
system "vagrant plugin install #{plugin}" unless Vagrant.has_plugin? plugin |
<?php | |
abstract class TestCase extends \PHPUnit_Framework_TestCase | |
{ | |
/** | |
* Gets returns a proxy for any method of an object, regardless of scope | |
* @param object $object Any object | |
* @param string $methodName The name of the method you want to proxy | |
* @return \Closure |
<?php | |
/** | |
* Class CloudFormationTemplateValidator | |
* @example | |
* echo 'Validating Cloud Formation Templates'.PHP_EOL; | |
* $hook = new CloudFormationTemplateValidator(); | |
* $files = array_slice($argv, 1); // Get a list of files from arguments | |
* $files = $files ?: $hook->getFilesRecursively('/^.+\.json$/i', getcwd()); // ...or recursively from the working dir | |
* if(!$hook->validateCloudFormationTemplates($files)) { |
#!/usr/bin/php | |
<?php | |
// Based on code by raphaelstolt and buddhamagnet https://gist.github.com/raphaelstolt/588697 | |
class PreCommitHook { | |
protected $green = "\033[0;32m"; | |
protected $red = "\033[0;31m"; | |
protected $reset = "\033[0m"; |
I hereby claim:
To claim this, I am signing this object:
<?php | |
namespace AyeAye\Tests\Behat; | |
use Behat\Behat\Context\Context; | |
use Behat\Behat\Context\SnippetAcceptingContext; | |
use Behat\Behat\Tester\Exception\PendingException; | |
use Behat\Gherkin\Node\PyStringNode; | |
use Behat\Gherkin\Node\TableNode; | |
use Guzzle\Http\Client; |
class AbstractBehatContext extends MinkContext { | |
/** | |
* Slight hack to put beforeSuite code into beforeScenario | |
* @var bool | |
*/ | |
protected static $databaseReady = false; | |
/** | |
* @BeforeScenario |
#!/bin/bash | |
dir=$(pwd) | |
mkdir ~/phantomjs 2> /dev/null | |
cd ~/phantomjs | |
if [ -e "phantomjs.pid" ] | |
then | |
echo Stopping webdriver |
class Cache { | |
/** | |
* The name of the cache file | |
* @var string | |
*/ | |
protected $cacheFile; | |
/** | |
* The cache data |
#!/bin/bash | |
if [ -e "server.pid" ] | |
then | |
echo Stopping server | |
kill `cat server.pid` | |
rm server.pid | |
cat error.log | |
else | |
echo Starting server | |
php -S localhost:8000 router.php >> server.log 2> error.log & |