Notes posted by WedTM
RSS feed
1 thank
Using Unshift with Load Path's
Using unshift on your load path’s for Rails, Sinatra, etc, is a good way of ensuring that the file your including is going to be first.
Example
vendor = File.join(File.dirname(__FILE__), 'vendor') $LOAD_PATH.unshift File.expand_path(File.join(vendor, 'ultraviolet-0.10.5', 'lib'))

0 thanks
Odd Number of padding characters
In the case of an odd number of empty spaces in a length, Ruby will append the extra character to the right-hand side of the string.
Example:
irb(main):002:0> "Hello".center(10,"-") => "--Hello---"

0 thanks
Clarification of argument
The description should read:
The argument is the salt string, which must be at least two characters long, each character drawn from [a-zA-Z0-9./].