2016-04-01から1ヶ月間の記事一覧
連休に入って酒量が増え体重も増え、昼夜わからない生活をし、ridgepoleのRails5対応はFが減らず、必要に駆られて使い始めたElasticBeanstalkの闇が見え始めた現実から目をそらすため、以前から懸案だったCloudFormation用ツールKumogataの次世代版を作って…
TinyMysqlというRubyのライブラリ的何かを作ってみました。 tiny_mysql.rb · GitHub gist.github.com これはなに? MySQLのCLIを使ったRubyのMySQLライブラリです。 普通のMySQLのライブラリと違ってCLIさえインストールされていればどこでも使えます。 なん…
トレタのブログのおかげでちょっとだけスターが増えたRoadworkerを更新し、v0.5.6.beta7をリリースしました。 ヘルスチェックの新しい属性regionsをちゃんとサポートするようにしました。 github.com で、ですね。ついでにTravis CIで使っているIAMキーをパ…
Hashのエントリの順序を破壊的に更新したいということが希によくあるので、エントリの順序をArrayのように操作できるメソッドを追加するhash_order_helperを作った。 github.com 以下のような感じで、Hashのエントリの順序を操作できる。 require 'hash_orde…
シンプルなERBのヘルパー ERBh を作った…というか、先日作ったrspec-match_fuzzyから分離・独立させた。 github.com 以下のように、1メソッドで変数の定義とEBBの評価が行える。 require 'erbh' include ERBh erbh('<%= @foo %>, <%= @bar %>', foo: 100, ba…
なんだかんだで必要になるわりにそれっぽいgemが見つからないので、モダンな書式のHash#inspect — hash_modern_inspectを作った。 github.com 使い方は以下の通り。 hash = { foo: ['FOO', {baz: 100}], bar: {zoo: 200}, "hoge"=>"piyo" } hash.modern_insp…
なんだかんだで必要になるので、空白空行を無視するrspecのmatcher、rspec-match_fuzzyを作った。 github.com 以下の例は空白空行を無視してマッチする。 it '...' do str1 = <<-EOS London Bridge Is Broken down, Dance over my Lady Lee. London Bridge I…