module GitHubbyGems
def gem(name, options = {})
if options[:github]
default_options = { :source => 'http://gems.github.com' }
if options[:github] == true
default_options[:lib] = name.split('-', 2).last
else
default_options[:lib] = options[:github].to_s + '-' + name
end
options = default_options.merge(options)
end
super(name, options)
end
end
Rails::Initializer.run do |config|
config.extend GitHubbyGems
config.gem 'haml'
config.gem 'right_aws'
config.gem 'paperclip', :github => 'thoughtbot'
config.gem 'god', :github => 'mojombo'
end