Skip to content
View update-production-branch.sh
#!/bin/sh
if [ -n "$(git status --porcelain)" ]; then
echo "\033[31;1mWorking directory needs to be clean\033[0m";
exit 1
else
git checkout production &&
git rebase develop &&
npm run build &&
git add -f dist &&
View terminal-ansi-colors-benchmark.md
View struct-initialization-benchmark.rb
require "benchmark/ips"
puts RUBY_DESCRIPTION
class Inherit < Struct.new(:id, :name, :age)
def name_and_age
"#{name}, #{age}"
end
end
View goto.patch
From 4787399d0ffc0c8e01747713e8da91de2257bcf5 Mon Sep 17 00:00:00 2001
From: Jan Lelis <mail@janlelis.de>
Date: Tue, 28 Apr 2015 18:52:53 +0200
Subject: [PATCH] activate goto in ruby
---
vm_opts.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/vm_opts.h b/vm_opts.h
View rdoc2md
#!/usr/bin/env ruby
require 'rdoc'
puts RDoc::Markup::ToMarkdown.new.convert File.read(ARGV[0] || 'README.rdoc')
# ./rdoc2md > README.md
# ./rdoc2md ABC.rdoc > abc.md
View palava
upstream palava_machine {
server 127.0.0.1:4240;
}
server {
listen 443 ssl;
server_name example.com; # TODO
ssl on;
ssl_certificate /path/to/your/ssl/cert.crt; # TODO
View palava-machine
#!/bin/bash
invoke()
{
echo "[$1]"
su - palava -c "ruby -S palava-machine-daemon $1"
}
start_multiple()
{
View gemfile
#!/usr/bin/env ruby
# USAGE
# gemfile [--bundle] [--details] [--fetch] [--sorted] [--commentate]
# DESCRIPTION
# Displays gem urls and summaries found in a Gemfile.
# cd into a directory with a Gemfile and run `gemfile`
# PREREQUISITES
# gem install bundler paint
# FLAGS
View ruby_indentation.rb
require 'coderay'
require 'set'
module RubyIndentation
VERSION = '0.2.0'
def self.[](buffer)
opening_and_modifier_tokens = %w[if unless until while].to_set
opening_tokens = %w[begin case class def for module do {].to_set
closing_tokens = %w[end }].to_set
View permalink.js
Something went wrong with that request. Please try again.