Skip to content

Instantly share code, notes, and snippets.

View charissa's full-sized avatar

Charissa Smith charissa

View GitHub Profile
@charissa
charissa / issue.txt
Created April 8, 2011 14:12
Issue with regexp in cucumber created step definitions
We couldn’t find that file to show.
@charissa
charissa / classstuff.rb
Created March 18, 2011 04:23
This makes a class_attr_accessor Class method a la email from Snuggs.
#!/opt/local/bin/ruby1.9
class Class
def self.class_attr_accessor *accessors
accessors.each do |accessor|
define_method(accessor) do
class_variable_get("@@#{accessor}")
end
@charissa
charissa / bicycle.rb
Created March 10, 2011 15:31
Bicycle2 refactors Bicycle
#!/opt/local/bin/ruby1.9
include Math
class Bicycle
attr_accessor :wheel_size, :chainring, :cassette, :name
# Create the object
def initialize(name = "A Bicycle",wheel_size=27,chainring=42,cassette=[28,24,21,18,16,14,12,11])
@name = name
@wheel_size=wheel_size