moving helper classes outside the private block
stop evaling a string every time
cache path parts in the instance
nodoc the helper classes, cache stuff for optimized helper
change parameter name for positional args
remove dead code
Raise a specific exception with a useful message if a rake task is requested for an unknown adapter
class_eval should use __FILE__ and __LINE__
Merge pull request #9125 from neerajdotname/master

class_eval should use __FILE__ and __LINE__
Modify TimeWithZone#as_json to return 3DP of sub-second accuracy by default, since it's allowed by the spec and is very useful.
Missing require extract_options
Merge pull request #9119 from dazuma/database_tasks_for_unknown_adapter

Raise an exception with a useful message if a rake task is requested for an unknown adapter
Fix formatting: ruby->erb. [ci skip]
Missing require extract_options
Use \A in Regexps

So, if there is redirect_to params[:q]
i can send ?q=javascript:asdf()%0A/localpath
Or something more nasty, so please use \A
DATABASE_URL parsing should turn numeric strings into numeric types, and
the strings true and false into boolean types, in order to match how
YAML would parse the same values from database.yml and prevent
unexpected type errors in the database adapters.
Merge pull request #9041 from sodabrew/patch-1

Convert int, float, and bools from ENV['DATABASE_URL'] query args
Extract the value casting to a method
Strict regexp
CHANGELOG review