ruby

Idobata.ioに通知できるRedmineのプラグインを作った

Redmineのチケットを作成/編集、Wikiを更新した際に、Idobata.ioに通知されるプラグインを作った。 Redmineのプロジェクトごとに通知したいルームを指定できる。 https://github.com/kawahiro311/redmine_idobata きっかけはFukuoka.rbのもくもく会でなんか…

Railsをbundlerでプロジェクト毎に管理

普通にgem install railsとかしちゃうと大量の依存gemがシステムにインストールされてしまってなんかクリーンじゃない。 ということでタイトルの通り、Rails自体もbundlerでプロジェクト毎にインストールする。 まずはApplication名にしたい名前のディレクト…

Railsで遷移元のURLの取得

遷移元によって、処理を変えたいことがあったのでメモ。 遷移元のURL取得 request.referer 遷移元のcontroller名、action名は Rails.application.routes.recognize_path(request.referrer) => {:controller => "hoge", :action => "index"} てな感じで取得で…

Sinatraでアプリ構築

http://www.sinatrarb.com/intro-jp.html アプリ構築 プロジェクト作成 $ mkdir hello-sinatra $ cd hello-sinatra $ bundle init Gemfile # A sample Gemfile source "https://rubygems.org" gem "sinatra" gemをインストール $ bundle install --path=vend…

idobata.ioにはてブのエントリーを通知するRubyスクリプトを書いてみた

最近開発時のコミュニケーションツールとして、社内の何人かで試しにidobata.ioを使っていて Emacsのルームができたので、はてブのEmacsエントリーを自動で通知させるスクリプトを書いてみた。 idobata.ioはルームごとにWebhookのURLを提供してくれているの…