Sha256: a5f6228887f4e42689104e6d7cadb5e80279e0443d0c3590b2fc955fc8b93830
Contents?: true
Size: 420 Bytes
Versions: 4
Compression:
Stored size: 420 Bytes
Contents
module Gaku::Importers::KeyMapper def get_keymap(key_syms) keymap = {} key_syms.each do |key| keymap[key] = '^' + I18n.t(key) + '$'#.gsub(' ', ' ') end keymap end def filter_keymap(keymap,book) filtered_keymap = {} keymap.each do |key, value| book.each do |row| filtered_keymap[key] = value if row.grep(/#{value}/i).any? end end filtered_keymap end end
Version data entries
4 entries across 4 versions & 2 rubygems