Module Kwartz::Util
In: lib/kwartz/util.rb

Methods

Public Instance methods

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.

ex.

  pattern_to_regexp('*.html')    #=> /\A(.*)\.html\z/

select items from list with patterns.

ex.

  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]