Madogiwa Blog

主に技術系の学習メモに使っていきます。

2019-07-01から1ヶ月間の記事一覧

Ruby: Sinatraの`ruby app.rb`からWeb Serverが起動するまでのコードを読んでみた。

今まで暗黙的に使ってたRailsのコードをちゃんと読もうと思ったのですが、最初からRailsのコードを読んでいくと深みにはまりそうだったので、まずはシンプルなsinatraの実装を読んでみようということで、Sinatra(ver 2.0.5)のWeb Serverが起動するまでのコー…

Ruby: OpenStructが便利な気がしたので使い方とかメモ

最近ruby標準のOpenStructライブラリが便利だなと思ったので、使い方とかメモ✍ OpenStructとは? OpenStructはrubyの標準ライブラリです。マニュアルには下記のように記載されてます。 要素を動的に追加・削除できる手軽な構造体を提供するクラスです。 Open…

v3.0が出たのでfeedjiraがどう動いているか、なんとなくコードを読んでみた🦖

いろいろなファイル形式のパース処理を実装するときに便利なfeedjiraですが、最近メジャーバージョンがあがってv3.0.0になりました github.com feedjiraを使ってxmlをパースする処理のサンプルは下記の通りです。 xml = HTTParty.get(url).body feed = Feedj…

ruby2.7の新機能メソッド参照演算子を使ってみよう

5/30にRuby 2.7.0-preview1がリリースされましたね www.ruby-lang.org 2.7の主要な新機能としては下記が記載されています Pattern Matching メソッド参照演算子 .: 開始値省略範囲式 ..100 番号指定パラメータ @1 Enumerable#tally 今回は、中でもメソッド参…

rails勉強BotのRailsのバージョンを6.0.0.rc1にアップグレードしました 🎉

みなさん、こんばんは。まどぎわです(・∀・) 運用しているrails勉強Botのrailsのバージョンを5.2.3から6.0.0.rc1にアップグレードしました twitter.com これでrails 6の予習がはかどりますね!! 今回は、rails 5.2.3からrails 6.0.0.rc1へのアップグレード手…