for always_add_db_index_check
# File lib/rails_best_practices.rb, line 43 def add_duplicate_migrations files migration_files = files.select { |file| file.index("db/migrate") } (files << migration_files).flatten end
# File lib/rails_best_practices.rb, line 7 def analyze_files(dir = '.', options = {}) files = expand_dirs_to_files(dir) files = model_first_sort(files) files = add_duplicate_migrations(files) ['vendor', 'spec', 'test', 'stories'].each do |pattern| files = ignore_files(files, "#{pattern}/") unless options[pattern] end files end
# File lib/rails_best_practices.rb, line 17 def expand_dirs_to_files *dirs extensions = ['rb', 'erb', 'haml', 'builder'] dirs.flatten.map { |p| if File.directory? p Dir[File.join(p, '**', "*.{#{extensions.join(',')}}")] else p end }.flatten end
Generated with the Darkfish Rdoc Generator 2.