Sha256: ba1cebf6a3d8d7c7517f5717f57b4291dfc091dec6a1398a08c96e117fe4b1d7
Contents?: true
Size: 446 Bytes
Versions: 23
Compression:
Stored size: 446 Bytes
Contents
# frozen_string_literal: true module ActionPolicy module Ext # Add `camelize` to Symbol module SymbolCamelize refine Symbol do if "".respond_to?(:camelize) def camelize to_s.camelize end else def camelize word = to_s.capitalize word.gsub!(/(?:_)([a-z\d]*)/) { $1.capitalize } word end end end end end end
Version data entries
23 entries across 23 versions & 1 rubygems