Skip to content

Instantly share code, notes, and snippets.

class Compare
def self.similar_between?(keeper, finder)
finder_scan = finder.scan(/./)
keeper_scan = keeper.scan(/./)
same = []
keeper_scan.each_with_index{ |char, key| same << char if finder_scan[key] == char }
same.join
end
end
desc "Run all features"
task :features => 'db:test:prepare'
task :features => "features:all"
require 'cucumber/rake/task' #I have to add this -mischa
require 'spec/rake/spectask'
namespace :rcov do
Cucumber::Rake::Task.new(:cucumber) do |t|
t.rcov = true
t.rcov_opts = %w{--rails --exclude osx\/objc,gems\/,spec\/,features\/ --aggregate coverage.data}
@clayton
clayton / gist:648e8bd5b768cd513a28
Created July 12, 2015 07:55
Building on SOLID foundations - Steve Freeman & Nat Pryce - Breakout Session from Software Architect 2013
https://www.youtube.com/watch?v=6Bia81dI-JE
Building on SOLID foundations - Steve Freeman & Nat Pryce
10:00 - Ravioli Code
12:15 - Spaghetti and Meatballs
* Brittle event flow tying objects together
13:30 - Tangle of Wires
* You can wiring your objects together, using DI, but everything
is just tangled together with all of this wiring between objects