プログラミング Capybaraで特定DOMのHTMLを取得する バージョン情報 gem capybara (3.33.0) 本題 find('.test-class') でできるよ。 Capybaraでfindした要素のHTMLを取得したかった。 まず、findの返り値が何のクラスか... 2020.10.15 プログラミング
プログラミング aws-sdkでAccess Deniedの場合にどの権限が足りないのかを調べる方法 rubyの話だけど、aws-sdkを使って何かをしたときに次のようにAccess Deniedってエラーが出ることがある。 Aws::S3::Errors::AccessDenied (Access Denied) これは、IAMとか... 2020.08.13 プログラミング
プログラミング CarrierWaveのremote_file_urlをwebmockでstub_requestする CarrierWaveでremote_file_urlの部分をテスト(rspec)する場合、remote_file_urlのurlをwebmockでstub_requestして、通信せずにローカルに用意した画像を参照させたい。 例えば、r... 2020.08.01 プログラミング
プログラミング sidekiqで引数を省略しないで表示してほしい バージョン sidekiq 5.2.8 sidekiqで引数を省略しないで表示してほしい Sidekiq::Webを使った時の実行中ジョブの一覧(/sidekiq/busy)で、実行中のジョブの引数を見れる。 見れるんだけど、この... 2020.04.15 プログラミング
プログラミング [ruby] Priority Queueの実装 RubyにPriority Queueがないので、皆さん自作の実装を持っていると思う。 もちろん私も私のPriority Queueがあるので公開しますね。 Priority Queue??? そもそも、Priority Queueとは... 2020.03.26 プログラミング
プログラミング rubyでテキストでのテーブルを描く テキストでテーブルを書く テキストのテーブルって何かって? +----+-------+ | ID | Name | +----+-------+ | 1 | Jorge | | 2 | John | +----+-------... 2020.03.18 プログラミング
プログラミング [ruby] Stringのpertitionとsplitのどちらが早いですかね バージョン Ruby 2.7.0 本題 カンマ区切りの文字列の最初のデータを取得する方法として、素直に書くと次の通り str.split(',') でも、これだと以降のデータは捨てているので、折角コスト(処理時間)を掛けて作... 2020.02.19 プログラミング
プログラミング bundlerでGemfile.lockの依存を考慮したアップデート可能なバージョンを表示する バージョン bundler 2.1.4 問題 bundlerにはoutdatedっていうコマンドがある。 これは使用しているgemでアップデートがある場合に、そのバージョンを表示してくれるのだけど、各gemの依存関係を考慮しない。... 2020.02.18 プログラミング
プログラミング Rubyのeachとforの違いとは バージョン情報 Ruby 2.7.0 Rubyのeachとforの違いとは? 他の数多くの言語がそうであるように、Rubyにもfor文がある。 全然見たことないので、書き方なんて忘れてしまうのだけど、こんなやつ ↓ for us... 2020.02.04 プログラミング
プログラミング Rubyの数字文字列の各数字の合計を取得する まぁこちらcodewarsのkumiteでやったやつなんだけどさ。 たとえば、"123"という文字列の、各数字の合計を取得したい場合、わかりやすい書き方をするとしたら、 string.chars.map(&:to_i).sum ... 2020.02.02 プログラミング