extra/mail_handler/rdm-mailhandler.rb
Method initialize
has 83 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def initialize
self.issue_attributes = {}
optparse = OptionParser.new do |opts|
opts.banner = "Usage: rdm-mailhandler.rb [options] --url=<Redmine URL> --key=<API key>"
Method submit
has 40 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def submit(email)
uri = url.gsub(%r{/*$}, '') + '/mail_handler'
headers = { 'User-Agent' => "Redmine mail handler/#{VERSION}" }
Avoid too many return
statements within this method. Open
Open
return 75
Avoid too many return
statements within this method. Open
Open
return 0
Avoid too many return
statements within this method. Open
Open
return 1