Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save skorks/466442 to your computer and use it in GitHub Desktop.
Save skorks/466442 to your computer and use it in GitHub Desktop.
#recursively require all files in directory (and subdirectories)
Dir["#{File.dirname(__FILE__)}/squat/**/*.rb"].each {|file| require file }
#recursively require all files in directory but skip paths that match a pattern
Dir["#{File.dirname(__FILE__)}/squat/**/*.rb"].each do |file|
require file unless file =~ /\/model\//
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment