Skip to content

Instantly share code, notes, and snippets.

View ceciliassis's full-sized avatar

Cecília Assis ceciliassis

View GitHub Profile
@rodrigomanhaes
rodrigomanhaes / bola.rb
Created November 30, 2011 03:39
Soluções em Ruby da Lista 1 de exercícios de Programação Orientada a Objetos
class Bola
def initialize(cor)
@cor = cor
end
attr_accessor :cor
end
class ParamsSlicer
def initialize(params, *whitelist)
@params = params
@nested_whitelist = whitelist.extract_options!
@whitelist = whitelist
end
def call
params.slice(*whitelist).tap do |result|
nested_whitelist.each do |k, v|