Skip to content

Instantly share code, notes, and snippets.

View merbjedi's full-sized avatar

Jacques Crocker merbjedi

View GitHub Profile
# this shit dont work no more...
#
# cucumber.yml
#
# Filter which features are run with each profile by the file extension
webrat: --require features/steps/common --require features/support/webrat_env.rb --exclude selenium.feature --format progress
selenium: --require features/steps/common --require features/support/selenium_env.rb --exclude webrat.feature --format progress
begin
require 'minigems'
rescue LoadError
require 'rubygems'
end
if File.directory?(gems_dir = File.join(Dir.pwd, 'gems')) ||
File.directory?(gems_dir = File.join(File.dirname(__FILE__), '..', 'gems'))
$BUNDLE = true; Gem.clear_paths; Gem.path.unshift(gems_dir)
end
begin
require 'minigems'
rescue LoadError
require 'rubygems'
end
if File.directory?(gems_dir = File.join(Dir.pwd, 'gems')) ||
File.directory?(gems_dir = File.join(File.dirname(__FILE__), '..', 'gems'))
$BUNDLE = true; Gem.clear_paths; Gem.path.unshift(gems_dir)
end
@merbjedi
merbjedi / for users with macports
Created August 30, 2009 22:18 — forked from mattetti/sl_gems_update.rb
the easy way if on macports
$ gem pristine --all # only use if you're on macports
module BaseModel
def self.included(model)
model.class_eval <<-RUBY, __FILE__, __LINE__ + 1
include DataMapper::Resource
property :id, Serial
timestamps :at
RUBY
end
require 'rubygems'
require 'httparty'
class TvRage
include HTTParty
base_uri 'http://services.tvrage.com'
def self.full_schedule(country='US')
results = get("/feeds/fullschedule.php", :query => {"country" => country, '24_format'=> '1'})