Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

21 lines (18 sloc) 0.538 kB
class Service::MantisBT < Service
string :url, :api_key
white_list :url
def receive_push
http.ssl[:verify] = false
http.url_prefix = data['url']
res = http_post 'plugin.php', :payload => generate_json(payload) do |req|
req.params.update \
:page => "Source/checkin",
:api_key => data['api_key']
end
if res.status < 200 || res.status > 299
raise_config_error
end
rescue Faraday::Error::ConnectionFailed
raise_config_error "Connection refused. Invalid server URL."
end
end
Jump to Line
Something went wrong with that request. Please try again.