module AttrExtras::Utils
Public Class Methods
flat_names(names)
click to toggle source
# File lib/attr_extras/utils.rb, line 2 def self.flat_names(names) names.flatten. flat_map { |x| x.is_a?(Hash) ? x.keys : x }. map { |x| x.to_s.sub(/!\z/, "") } end