Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Ruby | Symbol.to_procを利用して簡潔なコードを記載する

概要

Symbol.to_procを利用して簡潔なコードを記載する

詳細

Stringクラスのオープンクラスで独自拡張した
snake2camel(スネークケースからキャメルケースへの変換)
をリスト全体に適用して、新たなリストを返却するコードを
Symbol.to_procを利用して記載します。

サンプル

# encoding: utf-8
require_relative "../open_classes.rb"
require 'pp'

snakes = ["SNAKE_CASE", "HOGE_HAGE"]
snakes.map(&:snake2camel!)
pp snakes

出力

["SnakeCase", "HogeHage"]