概要
%w[a b c d e].include?('c') == 'c'.in?(%w[a b c d e])
詳細
Array#include?
Ruby 標準のメソッド。一方、 Object#in?
は Active Supportを require
すると使えるようになるメソッド。
ただし、 Active Support全体を require
する必要はなく、下記の部分のみで良い。必要なファイルのみに抑えて、リソースを節約しよう。
require 'active_support/core_ext/object/inclusion'
定義
L7-8では、懐かしのキャラクターが登場してびっくりした。みゆきさんはどこ…?
characters = ["Konata", "Kagami", "Tsukasa"] "Konata".in?(characters) # => true