Skip to content

Instantly share code, notes, and snippets.

@joshuap
joshuap / custom_events.js.erb
Created August 24, 2012 00:50
Rails 3.2 route-based custom JQuery events
$(function(){
var controllers = <%=
actions = {}
Rails.application.routes.routes.each do |route|
if route.defaults.include?(:controller)
actions[route.defaults[:controller]] ||= []
actions[route.defaults[:controller]] << route.defaults[:action] if route.defaults.include?(:action)
end
end
actions.to_json %>;
@joshuap
joshuap / mp3_update
Created February 21, 2012 19:08
Systematically retrieve audio files from popular mp3 blogs
#!/usr/bin/env ruby
require 'nokogiri'
require 'open-uri'
class Mp3Crawler
def initialize(url)
@data = Nokogiri::XML(open(url))
end
def links
@joshuap
joshuap / environment.rb
Created April 29, 2011 19:37
Net:HTTP enabled URI Validator for Rails 3
...
require 'uri_validator'