スキップしてメイン コンテンツに移動

投稿

8月, 2009の投稿を表示しています

redmineって便利だなー

職場でredmineをちょくちょく使っているのですが、ほんとにお手軽で便利なツールですね。 チケット一覧のチェックボックスって何のためにあるのかなー、と思っていたのですが、チェックしたチケットに大して右クリックが使えたのにはビックリしました. VBでチケット登録する方法 が公開されていたので、Rubyでマネしてみたらうごきました。 require 'rubygems' require 'httpclient' require 'tmail' require 'kconv' require 'cgi' require 'csv' class Ticket_poster #global setting def initialize(url, api_key, posted) @url = url @api_key = api_key @posted = posted end def post_ticket(title, project, tracker, description) body = "#{description} \r\nProject: #{project}\r\nTracker: #{tracker}\r\n 日本語" # creating mail mail = TMail::Mail.new mail.to = 'admin@example.com' mail.from = @posted work = Kconv.tosjis(title).split(//,1).pack('m').chomp mail.subject = "=?ISO-2022-JP?B?" + work.gsub('\n','') + "?=" mail.date = Time.now mail.set_content_type 'text', 'plain', {'charset'=>'iso-2022-jp'} mail.body