Ruby

Ruby

Shinjuku.rb #40で発表してきました

Shinjuku.rb #40 で発表してきました。 スライド 感想
Ruby

Shinjuku.rb #38で発表してきました

発表資料 Shinjuku.rb #38 コメント
Ruby

CircleCIでRAMを節約

概要 CircleCIのコンテナは、デフォルトだと以下のサービスが立ち上がっているコンテナでテストが走ります。 couchdb (1.3.0) memcached (1.4.13) mongodb (2.4.13) mysql (5.5.4...
Ruby

Railsで作ったREST APIをSwagger対応

背景 Web API Advent Calendar 12月3日分@takurosさんの12月2日のSwaggerとは何か? を前提としています。 概要 swagger-docs を使ってRailsのREST APIをswaggerで表示出...
Ruby

Generate URL for password reset manually using devise

Assumptions Resource name is UserResource ID is 1 Execute on rails console user = User.find(1) raw, enc = Devise.token_g...
Ruby

rubyでsprintfするときに注意!

概要 ゼロ埋めされた文字列を、sprintfの第2引数に渡すと、正しい値、間違った値、例外が飛ぶ場合があるので、エラーの特定が困難になる静的解析も難しいから気をつけるしか無いのかな。 実験 Ruby 2.1 on Mac OS 10.0.3...
Ruby

Rubyで半角カナへ変換

> require 'nkf' > NKF.nkf('-w -Z4 -Z1 -x', 'ゼンカク') > ゼンカク オプション説明。nkfコマンドと同じ。 -w UTF8の出力なので。 -Z4 全角カナを半角カナにするオプション -Z1 ...
Ruby

WorldPayのActiveMerchantサンプルコード

ドキュメント無さ過ぎて困るのでAPI呼び出しのサンプルコードを書いておきます。 ruby2.0.0で検証
Ruby

最短でRails4をherokuで動かす方法

herokuでSQLiteが無効化され、簡単にherokuでRailsプロジェクトを公開出来なくなってしまいました。 An error occurred while installing sqlite3 (1.3.8), and Bundl...
Program & Service

Webサイトの更新を逐一知るためのスクリプト

概要 Rubyを仕事で書き始めて1ヶ月半が経過しました。 ほんと、gemのおかげで書くコードが少なくて大変助かっております。 ということで、そのgemに貢献するためにも、ある程度汎用性のある機能が出来たらgem作っていこうと思っています。 ...