I hereby claim:
- I am rcook on github.
- I am rcook (https://keybase.io/rcook) on keybase.
- I have a public key whose fingerprint is 94D7 D1B7 A37F E32B 0FA8 A803 FBD1 C693 7FBB E94E
To claim this, I am signing this object:
.env | |
cpp-traits-v2 | |
cpp-traits-v2.exe | |
#include <iostream> | |
#include <memory> | |
#include <vector> | |
// Backported from C++14 | |
template<typename T, typename ...Args> | |
std::unique_ptr<T> make_unique(Args &&... args) | |
{ | |
return std::unique_ptr<T>(new T(std::forward<Args>(args)...)); | |
} |
I hereby claim:
To claim this, I am signing this object:
import java.util.ArrayList; | |
import java.util.Iterator; | |
class EatingException extends Exception { | |
public EatingException() { } | |
} | |
interface FruitVisitor { | |
void visitApple(Apple apple) throws EatingException; | |
void visitOrange(Orange orange) throws EatingException; |
if defined?(ActiveRecord::Base) | |
class ActiveRecord::Base | |
protected | |
class EncryptedAttributeClassWrapper | |
attr_reader :klass | |
def initialize(klass); @klass = klass; end | |
end | |
def self.encrypted_attribute_class_wrappers |
#!/usr/bin/env ruby | |
# See http://stackoverflow.com/questions/1541294/how-do-you-specify-a-required-switch-not-argument-with-ruby-optionparser | |
require 'optparse' | |
require 'ostruct' | |
require 'pathname' | |
THIS_PATH = Pathname.new(__FILE__).realpath | |
THIS_DIR = THIS_PATH.dirname |
unless File.exist?('Gemfile') | |
File.write('Gemfile', <<-GEMFILE) | |
source 'https://rubygems.org' | |
gem 'rails', '=3.2.14' | |
gem 'pg' | |
GEMFILE | |
system 'bundle' | |
end |
Index: lorem-ipsum.txt | |
=================================================================== | |
--- lorem-ipsum.txt | |
+++ lorem-ipsum.txt | |
@@ -1,9 +1,13 @@ | |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed lobortis mattis odio eget iaculis. Curabitur in diam vehicula nisi tempus condimentum. Phasellus non dolor arcu. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus pharetra ipsum nec metus semper egestas. Vestibulum mattis aliquet justo non tincidunt. Etiam a bibendum augue. Nulla cursus, dolor sit amet luctus lobortis, eros mauris imperdiet quam, id vestibulum lacus nisl id ante. Fusce ut ipsum congue, condimentum sapien quis, sagittis nisi. | |
+FIRST NEW HUNK | |
+ | |
Quisque tempor malesuada dapibus. Vivamus convallis semper nisi, sit amet mollis ipsum posuere id. Nam pulvinar elit non justo hendrerit, eu semper eros tempor. Nunc eu scelerisque tellus. Proin nec arcu at urna dapibus iaculis vel vel velit. Pellentesque ut nisi diam. Donec sit amet tortor ac ante sodales lobortis. Ut ornare iacu |
{-# LANGUAGE OverloadedStrings #-} | |
module Main (main) where | |
import Control.Concurrent (forkIO) | |
import Control.Concurrent.STM | |
import Control.Monad (when) | |
import Control.Monad.Trans (liftIO) | |
import Network.HTTP.Types | |
import Network.Wai as Wai |