Skip to content

Instantly share code, notes, and snippets.

We couldn’t find that file to show.
int switchPin = 8;
void setup()
{
Serial.begin(9600);
pinMode(switchPin, INPUT);
}
require 'rubygems'
require 'rubygems/package'
def write_package
open "/tmp/blah.rn", 'wb' do |io|
Gem::Package.open io, 'w' do |pkg|
#pkg.metadata = @spec.to_yaml
Dir["**/*"].each do |file|
next if File.directory? file
stat = File.stat file
def create
@user = User.new(params[:user])
pw_match!
if @user.save
flash[:notice] = "User created"
redirect_to admin_url
else
render :action => "new"
end
end
# How to find out where a method comes from.
# Learned this from Dave Thomas while teaching Advanced Ruby Studio
# Makes the case for separating method definitions into
# modules, especially when enhancing built-in classes.
module Perpetrator
def crime
end
end
class Fixnum
module ActiveSomething
class Base
def self.setup_methods!
columns = File.readlines("#{self.name}.schema").map do |line|
line.chomp.split(/:/)
end
columns.each do |name, column_type|
instance_eval{attr_accessor name}
end
end
require 'pathname'
class FileDB
class ModuleDefiner
class ClassDefiner
end
end
class << self
def from_dir(path)
with_module_for(module_name_for(path)) do |m|
require 'test/unit'
class TestMe < Test::Unit::TestCase
end if
class Me
def a_method
end
false
end
def start
puts "Starting round #{@rounds + 1}"
say('start', 5)
3.times do |minute|
sleep 60
say("Ending minute #{minute + 1}")
end
@rounds += 1
end
class Thing
def do_something
puts "Doing something in Thing"
end
end
class SubThing < Thing
end
module IneffectiveOverride