Advertisement
Guest User

Untitled

a guest
Feb 4th, 2017
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.01 KB | None | 0 0
  1. $ client = Databasedotcom::Client.new("config/databasedotcom.yml")
  2. $ client.authenticate :username => 'login@domain.com',:password => 'mypassword_authtoken'
  3. TypeError: can't convert Pathname into String
  4. from /Users/jordanbaucke/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:658:in `init
  5. ialize'
  6. from /Users/jordanbaucke/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:658:in `new'
  7. from /Users/jordanbaucke/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:658:in `conn
  8. ect'
  9. from /Users/jordanbaucke/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:637:in `do_s
  10. tart'
  11. from /Users/jordanbaucke/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:626:in `star
  12. t'
  13. from /Users/jordanbaucke/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:1168:in `req
  14. uest'
  15. from /Users/jordanbaucke/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/http.rb:978:in `post
  16. '
  17. from /Users/jordanbaucke/.rvm/gems/ruby-1.9.2-p320/gems/databasedotcom-1.3.2/lib/databasedot
  18. com/client.rb:110:in `authenticate'
  19. from (irb):2
  20. from /Users/jordanbaucke/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.12/lib/rails/commands/c
  21. onsole.rb:47:in `start'
  22. from /Users/jordanbaucke/.rvm/gems/ruby-1.9.2-p320/gems/railties-3.2.12/lib/rails/commands/c
  23. onsole.rb:8:in `start'
  24. from /Users/jordanbaucke/.rvm/gems/ruby-1.9.2-p320/gems/railties 3.2.12/lib/rails/commands.r
  25. b:41:in `<top (required)>'
  26. from script/rails:35:in `require'
  27. from script/rails:35:in `<main>'
  28.  
  29. host: login.salesforce.com # Use test.salesforce.com for sandbox
  30. client_secret: *** # This is the Consumer Secret from Salesforce
  31. client_id: *** # This is the Consumer Key from Salesforce
  32. sobject_module: SFDC_Models # See below for details on using modules
  33. debugging: true # Can be useful while developing
  34. username: ***
  35. password: ***
  36.  
  37. require 'rubygems'
  38. require 'rails/commands/server'
  39. require 'rack'
  40. require 'webrick'
  41. require 'webrick/https'
  42. module Rails
  43. class Server < ::Rack::Server
  44. def default_options
  45. super.merge({
  46. :Port => 3000,
  47. :environment => (ENV['RAILS_ENV'] || "development").dup,
  48. :daemonize => false,
  49. :debugger => false,
  50. :pid => File.expand_path("tmp/pids/server.pid"),
  51. :config => File.expand_path("config.ru"),
  52. :SSLEnable => true,
  53. :SSLVerifyClient => OpenSSL::SSL::VERIFY_NONE,
  54. :SSLPrivateKey => OpenSSL::PKey::RSA.new(
  55. File.open("server.key").read),
  56. :SSLCertificate => OpenSSL::X509::Certificate.new(
  57. File.open("server.csr").read),
  58. :SSLCertName => [["CN", WEBrick::Utils::getservername]]
  59. })
  60. end
  61. end
  62. end
  63.  
  64. require 'open-uri'
  65. require 'net/https'
  66.  
  67. module Net
  68. class HTTP
  69. alias_method :original_use_ssl=, :use_ssl=
  70.  
  71. def use_ssl=(flag)
  72. self.ca_file = Rails.root.join('server.crt')
  73. self.verify_mode = OpenSSL::SSL::VERIFY_PEER
  74. self.original_use_ssl = flag
  75. end
  76. end
  77. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement