convert hash‘s key string into symbol.
ex.
hash = YAML.load_file('foo.yaml') intern_hash_keys(hash)
convert string pattern into regexp. metacharacter ’*’ and ’?’ are available.
pattern_to_regexp('*.html') #=> /\A(.*)\.html\z/
select items from list with patterns.
patterns = %w[user_*] names = %w[user_name user_age error_msg] select_with_patterns(list, patterns) #=> ['user_name', 'user_age']
expand tab characters to spaces
[Validate]