Skip to content

Instantly share code, notes, and snippets.

View tomas-stefano's full-sized avatar

Tomas D'Stefano tomas-stefano

  • Ministry of Justice
  • London
View GitHub Profile
@tomas-stefano
tomas-stefano / Graph Benchmark result
Created February 20, 2010 15:28
Benchmark Ruby Graphs
user system total real
gruff 0.880000 0.040000 0.920000 (0.849686)
scruffy 2.470000 1.910000 4.380000 (3.361562)
@tomas-stefano
tomas-stefano / German_Spec.rb
Created April 1, 2010 01:36
Just a example of german spec in the Rspec Framework
beschreibe Menschen do
vorher(:von_jeder) do
@menschen = Meschen.new(:name =>"Guilherme",:familienname => "Silveira",:alter => 21)
@meggie = Meschen.new(:name =>"Meggie",:familienname => "Simpson",:alter => 6)
@homer = Meschen.new(:name =>"Homer",:familienname => "Simpson",:alter => 35,
:kinder => [@meggie])
end
es "muss den vollständigen Namen zurück" do
# Just a simple example
describe Person do
before(:each) do
@person = Person.new(:name => "Guilherme", :last_name => "Silveira", :age => 21, :children => [])
@meggie = Person.new(:name => "Meggie", :last_name => "Simpson", :age => 6)
@homer = Person.new(:name =>"Homer",:last_name => "Simpson",:age => 35,
:children => [@meggie])
end
ENV["RAILS_ENV"] ||= 'test'
require 'rubygems'
require 'spork'
require File.expand_path(File.join(File.dirname(__FILE__),'..','config','environment'))
require File.expand_path(File.dirname(__FILE__) + "/blueprints")
require 'spec/autorun'
require 'spec/rails'
require 'authlogic/test_case'
@tomas-stefano
tomas-stefano / Fake_DSL_Code.rb
Created April 30, 2010 01:36
Just a Fake DSL Code
# Rake Syntax for RDoc
#
Rake::RDocTask.new do |rdoc|
rdoc.rdoc_dir = "doc"
rdoc.title = "My Gem"
rdoc.options << '--line-numbers' << '--inline-source' << '-A cattr_accessor=object'
rdoc.options << '--charset' << 'utf-8'
rdoc.template = ENV['template'] ? "#{ENV['template']}.rb" : '../doc/template/horo'
rdoc.rdoc_files.include("README", "CHANGELOG")
rdoc.rdoc_files.include("lib/**/*.rb")
@tomas-stefano
tomas-stefano / Test::Unit DSL Example.rb
Created May 10, 2010 01:20
Just a Example of Future Test::Unit DSL for Morpheus
# encoding: utf-8
class TestUnit
attr_accessor :name
def initialize(name)
@name = name
@pattern = "test/*_test.rb"
@verbose = false
end
@tomas-stefano
tomas-stefano / Morpheus Test::Unit Example.rb
Created May 20, 2010 20:50
Example of Morpheus Test::Unit DSL
class MyGem < Morpheus::Base
# With block
#
test_unit do
pattern 'test/test*.rb'
verbose true
warning false
end
@tomas-stefano
tomas-stefano / Ruby Version Manager Error
Created May 27, 2010 14:47
A error after rvm update --head
$ rvm 1.8.7-p248
-bash: /match: No such file or directory
-bash: /match: No such file or directory
-bash: /match: No such file or directory
-bash: /match: No such file or directory
-bash: /match: No such file or directory
-bash: /log: No such file or directory
$ rvm list
# rvm-install added line:
if [[ -s $HOME/.profile ]] ; then source $HOME/.profile ; fi
# rvm-install added:
if [[ -s /Users/tomas/.rvm/scripts/rvm ]] ; then source /Users/tomas/.rvm/scripts/rvm ; fi
if [ "\$(type -t __git_ps1)" ]; then
PS1="\$(__git_ps1 '(%s) ')$PS1"
ONE WAY
[tomas] ~
$ sudo chown -R $(whoami) $HOME
[tomas] ~
$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed