IRKitはよく「iOSから操作できる赤外線リモコン」と説明されるけど、そのAPIはHTTPなのでiOS以外からももちろん使えます。 というわけでRubyから使いやすいようにした。 ソースコードはgithubにある。不具合等はissueかtwitterにお願いします。 irkitコマンドという便利ツールも入れておいた。 bonjourでLAN内のIRKitを発見する機能や、赤外線データのgetとpost(と保存)、家のLANの外からIRKitを操作するInternet API関連が実装されているので プログラムを書かなくてもirkit gemをインストールすればすぐIRKitが使える。 なんでこういうツールが付いているかというと、デバイス系はコマンド一発で全部実行できるテストコードが書きにくい部分がかなりあって、しょうがないから各機能をテストしやすい実行可能コマンドを作るぐらいしかない。
![橋本商会 » 赤外線学習リモコンIRKitのrubygemを作った](https://cdn-ak-scissors.b.st-hatena.com/image/square/f80828d456ccd7fae09513064dc1aef6849fbb2c/height=288;version=1;width=512/http%3A%2F%2Fshokai.org%2Farchive%2Ffile%2Fdd4815e3b3abeb113691288433a669b0.png)