This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Path to your oh-my-zsh installation. | |
export ZSH=$HOME/.oh-my-zsh | |
# Set name of the theme to load. | |
# Look in ~/.oh-my-zsh/themes/ | |
# Optionally, if you set this to "random", it'll load a random theme each | |
# time that oh-my-zsh is loaded. | |
ZSH_THEME="bureau" | |
# Uncomment the following line to use case-sensitive completion. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Use backtick as the prefix | |
# Do it just like this or you will not | |
# be able to use type backtick literally | |
unbind C-b | |
set -g prefix ` | |
bind ` send-prefix | |
bind-key l last-window | |
unbind % | |
bind '|' split-window -h | |
unbind '"' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
#Usage parse <argument> | |
require 'csv' | |
require 'active_support/inflector' | |
require 'set' | |
module Printer | |
def print_statistics |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'csv' | |
require 'active_support/inflector' | |
require 'ruby-prof' | |
Customer = Struct.new(:cust_id, | |
:elect_or_gas, | |
:disconnect_doc, | |
:move_in_date, | |
:move_out_date, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'active_support/all' | |
class Article | |
attr_accessor :id | |
def initialize(attributes={}) | |
@id = attributes[:id] | |
end | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#persistent_string.rb | |
class PersistentString < String | |
def initialize data= nil | |
@@count ||= 0 | |
load data #ObjectSpace.define_finalizer self, proc {persist} | |
super | |
end | |
#Instance Methods | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#task_helper.rb | |
require 'spec_helper' | |
describe Task do | |
describe '#reccurent' do | |
it 'raises an Argument error' do | |
expect { Task.new.reccurent }.to raise_error {|error| error.should be_a(ArgumentError)} | |
end |
NewerOlder