Ruby

現場で使えるRuby on Rails5 速習実践ガイドを読んで

Railsを学ぶために「現場で使えるRuby on Rails5速習実践ガイド」を読んで、写経しました。 感想 今までWebやLinux、Ruby、SQLなどを学んできて、ようやく実際のアプリを作っていく段階までこれました。 一通り本を読んで写経しましたが、Railsっていうかフ…

GemとBundlerを整理

Rubyで使うGemやBundlerについてごちゃごちゃになるので整理しました。 環境 Rubyはrbenvを使用。 Mac 13.1(22C65) rbenv 1.2.0 Ruby 2.7.0 Rails 7.0.5 Gem 3.1.2 Bundler 2.1.2 Gem GemとはRubyのライブラリのこと。 ライブラリとは、何かしらの機能を実…

Rubocopを使ってRubyのコードを規約に基づいて修正できるようにする

Rubyを書いていてRuboCopというツールを使う必要がでてきたので、調べたことをまとめます。 RuboCopとは Rubyのコードの静的解析ツール。RuboCopのコマンドを実行することで、間違った書き方や非推奨な書き方に対して警告を出してくれる。また自動で修正を行…

optparseでコマンドのオプションを使う

optparseとは optparseとは、Rubyでコマンドのオプションを使うためのライブラリ。 optparseの使い方 ライブラリを読み込む Optparserクラスをインスタンス化する コマンドのオプションを設定する parseを実行する ライブラリを読み込む requireを使ってライ…

プロを目指す人のためのRuby入門を読んだ感想

Railsを学ぶ前にRubyの基礎を学ぶために、プロを目指す人のためのRuby入門を読みました。 www.amazon.co.jp 読んだ感想 内容としてはRubyの基本的な文法から、初心者からするといつ使うの?と疑問に思うような高度な知識まで網羅されていました。 分量がある…