Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

ActiveSupport | Array.wrap

概要

Array.wrap

詳細

Array.wrap について

Array.wrap

引数をラップして配列にする。
詳細はサンプル参照。

サンプル

# encoding: utf-8
require 'active_support/core_ext/array/wrap'
require 'tbpgr_utils'

I18n.enforce_available_locales = true
bulk_puts_eval binding, <<-EOS
Array.wrap 0
Array.wrap [1, 2]
Array.wrap nil
Array.wrap key1: :value1, key2: :value2
EOS

__END__
・下記はTbpgrUtils gemの機能
bulk_puts_eval

https://rubygems.org/gems/tbpgr_utils
https://github.com/tbpgr/tbpgr_utils

出力

Array.wrap 0 # => [0]
Array.wrap [1, 2] # => [1, 2]
Array.wrap nil # => []
Array.wrap key1: :value1, key2: :value2 # => [{:key1=>:value1, :key2=>:value2}]