I think in earlier versions, I put modules into RAILS_ROOT/lib
I have a module that I extracted from activesambaldap to create a Windows Hash
Password that I will need to use on occasion that looks something like this...
require ''openssl''
module Samba
module Encrypt
module_function
def lm_hash(password, encoding=nil)
dos_password = Private.convert_encoding("ISO-8859-1",
encoding || "UTF-8",
password.upcase)
if dos_password.size > 14
warn("password is truncated to 14 characters")
dos_password = dos_password[0, 14]
end
Private.encrypt_14characters(dos_password).unpack("C*").collect
do |char|
"%02X" % char
end.join
end
...
Can I just drop it in ''RAILS_ROOT'' lib and require it when I
need it?
--
Craig White ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
craig.white-wmL3h9Ogt9DQT0dZR+AlfA@public.gmane.org
1.800.869.6908 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ www.ttiassessments.com
Need help communicating between generations at work to achieve your desired
success? Let us help!
--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.