Mufaddal Khumri
2006-May-06 04:06 UTC
[Rails] `connect'': undefined method `verify_mode'' for nil:NilClass
Am using Ruby 1.8.4. I am getting this error:
/usr/lib/ruby/1.8/net/http.rb:565:in `connect'': undefined method
`verify_mode'' for nil:NilClass (NoMethodError)
from /usr/lib/ruby/1.8/net/http.rb:555:in `do_start''
from /usr/lib/ruby/1.8/net/http.rb:544:in `start''
from /usr/lib/ruby/1.8/net/http.rb:1031:in `request''
from /usr/lib/ruby/1.8/net/http.rb:840:in `post''
from
/usr/lib/ruby/gems/1.8/gems/payment-1.0.1/lib/payment/base.rb:52:in
`get_response''
from
/usr/lib/ruby/gems/1.8/gems/payment-1.0.1/lib/payment/authorize_net.rb:45:in
`submit''
from test.rb:14
This is the test script I am trying to run:
test.rb:
--------
require ''rubygems''
require ''payment/authorize_net''
transaction = Payment::AuthorizeNet.new(
:login => ''username'',
:password => ''password'',
:amount => ''1'',
:card_number => ''4007000000027'',
:expiration => ''0310'',
:first_name => ''John'',
:last_name => ''Doe''
)
begin
transaction.submit
puts "Card processed successfully: #{transaction.authorization}"
rescue Payment::PaymentError
puts "Card was rejected: #{transaction.error_message}"
end
Any ideas as to what might be wrong?
--
Posted via http://www.ruby-forum.com/.
