# Sublime Text 3 Install (last update: Monday 13 March 2017)
# No need to download this script, just run it on your terminal:
# curl -L | sh
# Detect the architecture
View cache.rb
require 'thread_safe'
# A process wide cache for in memory computing
class MX::Core::Cache
def self.init!
@data = unless @data
def self.truncate!
View private.xml
<?xml version="1.0"?>
<name>Homerow Arrow Keys (Dvorak)</name>
<appendix>Change Fn+C to Move Up</appendix>
<appendix>Change Fn+T to Move Down</appendix>
<appendix>Change Fn+H to Move Left</appendix>
<appendix>Change Fn+S to Move Right</appendix>
View parser.rb
# ... code that builds the calls_hashes Array
unless Rails.env.production?
line.calls.with(safe: true).create!(calls_hashes)
line.calls.with(write: {w: 'majority'}, safe: true).create!(calls_hashes)
# ... code that schedules map&reduce jobs.
View ruby_test_config.json
"erb_verify_command": "erb -xT - {file_name} | ruby -c",
"ruby_verify_command": "ruby -c {file_name}",
"run_ruby_unit_command": "ruby -Itest {relative_path}",
"run_single_ruby_unit_command": "ruby -Itest {relative_path} -n '{test_name}'",
"run_cucumber_command": "cucumber {relative_path}",
"run_single_cucumber_command": "cucumber {relative_path} -l{line_number}",
View hash_reducer.rb
module HashReducer
# use the block to transform the addition/reduce result for each value
def self.reduce!(base: nil, add: nil, &block)
base = {} unless base
add = {} unless add
fail 'base: must be a hash!' unless base.is_a?(Hash)
fail 'add: must be a hash!' unless add.is_a?(Hash)
add.each do |k,v|
if v.is_a?(Hash)
base[k] = {} unless base[k]
View gist:0402601d485e32c809fc
/var/folders/q8/p7npkjgn17d5m_7f1rdhnkww0000gn/T/ruby-build.20141121115309.41710 /usr/local/Cellar/ruby-build/20141113/share/ruby-build
/var/folders/q8/p7npkjgn17d5m_7f1rdhnkww0000gn/T/ruby-build.20141121115309.41710/rubinius-2.3.0 /var/folders/q8/p7npkjgn17d5m_7f1rdhnkww0000gn/T/ruby-build.20141121115309.41710 /usr/local/Cellar/ruby-build/20141113/share/ruby-build
Fetching gem metadata from
Installing rake 10.3.2
Installing daedalus-core 0.1.0
Installing redcard 1.1.0
Installing rubinius-ast 2.2.5
Installing rubinius-bridge 1.1.0
Installing rubinius-compiler 2.2.1
Installing rubinius-melbourne
View binary_tree.rb
module BinaryTree
class EmptyNode
def to_a
def include?(*)
View ruby-recursive-build.rb
#!/usr/bin/env ruby
# Ruby Recursive Build
# This script is intended for environment first setups automation, its homebrewed and tested only on my env.
# Use it at your own risk.
# I strongly recommend you to read the code through, and change it to fit your needs.
# It will look for your .ruby-version files and install all of 'em
# run this inside your Workspace folder
# Download it into your Workspace folder
# chmod +x ruby-recursive-building.rb
View gist:8690171
heroku config:set BUILDPACK_URL= --app YOURAPP