Here's what I did to get things working.
Yep, over at: https://developer.apple.com
## stub v should_receive | |
## This is just a simple example to show uses of stub, and should_receive. Imagine you have the following code: | |
# topic.rb | |
class Topic < ActiveRecord::Base | |
has_many :stories | |
def add_story(story) | |
unless exists? story |
# See: | |
# * http://thepugautomatic.com/2014/03/simpledelegator-autoloading-issues-with-rails/ | |
# * https://groups.google.com/forum/#!topic/rubyonrails-core/PjGUK72BmFA | |
# * https://gist.github.com/henrik/9314943 | |
require "delegate" | |
class RailsCompatibleSimpleDelegator < SimpleDelegator | |
def self.const_missing(name) | |
if ::Object.const_defined?(name) |
#!/usr/bin/env ruby | |
puts "Run this in another terminal:" | |
puts "" | |
puts " sudo ./trace-gc-standalone.sh #{$$}" | |
puts "" | |
puts "... wait for the 'Ready!' message, switch back here and press enter to start." | |
GC::Profiler.enable | |
$stdin.gets |
define(function(){ | |
var instance = null; | |
function MySingleton(){ | |
if(instance !== null){ | |
throw new Error("Cannot instantiate more than one MySingleton, use MySingleton.getInstance()"); | |
} | |
this.initialize(); | |
} |
// http://www.nczonline.net/blog/2009/06/23/loading-javascript-without-blocking/ | |
function loadScript(url, callback){ | |
var script = document.createElement("script") | |
script.type = "text/javascript"; | |
if (script.readyState){ //IE | |
script.onreadystatechange = function(){ | |
if (script.readyState == "loaded" || |
Here's what I did to get things working.
Yep, over at: https://developer.apple.com
## Docker | |
Docker is a platform to build, ship and run distributed applications. The platform is made up of two components: | |
1. Docker server | |
This runs as a daemon and manages all the containers. | |
2. Docker client |
# :PROCESS: ruby, "ruby %f 2>&1" | |
# :BRACKET_CODE: "[ruby]", "[/ruby]" | |
# :TEXT: | |
# | |
# In the <a | |
# href="http://devver.net/blog/2009/06/a-dozen-or-so-ways-to-start-sub-processes-in-ruby-part-1/">previous | |
# article</a> we looked at some basic methods for starting subprocesses in Ruby. | |
# One thing all those methods had in common was that they didn't permit a lot of | |
# communication between parent process and child. In this article we'll examine | |
# a few built-in Ruby methods which give us the ability to have a two-way |
ruby -e 'puts Object.constants.grep( /RUBY/ ).map{ |c| "##{[c, Object.const_get(c)].inspect}"}' |