Project

General

Profile

Patch #1724 » rdm-mailhandler.rb.patch

Allow the use of https url - Frotran Def, 2008-07-31 16:35

View differences:

rdm-mailhandler.rb (working copy)
9 9
require 'uri'
10 10
require 'getoptlong'
11 11

  
12
# easy way to use https
13
# from http://www.missiondata.com/blog/ruby/65/building-a-better-world-with-google-spreadsheets/
14
module Net
15
  class HTTPS < HTTP
16
    def initialize(address, port = nil)
17
      super(address, port)
18
      self.use_ssl = true
19
    end
20
  end
21
end
22

  
23

  
12 24
class RedmineMailHandler
13 25
  VERSION = '0.1'
14 26
  
......
59 71
    issue_attributes.each { |attr, value| data["issue[#{attr}]"] = value }
60 72
             
61 73
    debug "Posting to #{uri}..."
62
    response = Net::HTTP.post_form(URI.parse(uri), data)
74
    response = Net::HTTPS.post_form(URI.parse(uri), data)
63 75
    debug "Response received: #{response.code}"
64 76
    response.code == 201 ? 0 : 1
65 77
  end
(1-1/2)