Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Small gem that tries to make the task of finding bad ruby encodings in your project a little easier. e.g. 'find_bad_encodings .'
Ruby
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
lib
tasks
test
.autotest
.gitignore
README.md
Rakefile
VERSION.yml
bad_encodings-ruby19.gemspec

README.md

BadEncodings

Small gem that tries to make the task of finding bad ruby encodings in your project a little easier. e.g. 'find_bad_encodings .'

It basically iterates over the regular 'ruby' files it can find and tries each line for 'valid_encoding' and then returns a list of all lines that failed.

Installation

Install gem as normal

gem install bad_encodings-ruby19 --source=http://gemcutter.org

Usage

You can either use it as a binary:

~/my_unencoded_dir/$ find_bad_encodings .
# => various wrongly encoded files.

or add it as a rake task to your (rails) project:

# put this in your project Rakefile
require 'bad_encodings/tasks'

~/my_unencoded_project/$ rake find_bad_encodings

Known Bugs

None. (well actually the detection of ruby encoding is pretty simple and probably not 100% accurate, certainly works for everything I've tried it on... patches welcome.)

Follow me on:

Twitter: twitter.com/adamsalter
Github: github.com/adamsalter

Copyright (c) 2009 Adam @ Codebright.net, released under the MIT license

Something went wrong with that request. Please try again.