class JapaneseNames::Finder

Query interface for ENAMDICT

Public Instance Methods

find(*args) click to toggle source

Hash opts

  • kanji: String kanji to match

  • kana: String kana to match

  • kanji: Array<Symbol> ENAMDICT flags to match

# File lib/japanese_names/finder.rb, line 10
def find(*args)
  backend.find(*args)
end

Private Instance Methods

backend() click to toggle source

Internal: Builds regex criteria for name.

# File lib/japanese_names/finder.rb, line 17
def backend
  ::JapaneseNames::Backend::Memory::Store
end