Skip to content

Instantly share code, notes, and snippets.

@balgarath
Created September 28, 2011 16:49
Show Gist options
  • Save balgarath/1248458 to your computer and use it in GitHub Desktop.
Save balgarath/1248458 to your computer and use it in GitHub Desktop.
reserved_words.rb
module ReservedWords
RESERVED = YAML.load_file(File.join(Rails.root, "config", "reserved_words.yml"))
def self.usernames
@usernames ||= begin
reserved = []
Rails.application.routes.routes.each do |r|
reserved += r.path.gsub(/(\(.*\)|:)/, '').split('/')
end
reserved += RESERVED['usernames']
reserved.uniq.sort
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment