Module: Eiwa

Defined in:
lib/eiwa.rb,
lib/eiwa/tag/any.rb,
lib/eiwa/tag/bag.rb,
lib/eiwa/version.rb,
lib/eiwa/tag/list.rb,
lib/eiwa/tag/entry.rb,
lib/eiwa/tag/other.rb,
lib/eiwa/jmdict/doc.rb,
lib/eiwa/tag/entity.rb,
lib/eiwa/parses_file.rb,
lib/eiwa/tag/antonym.rb,
lib/eiwa/tag/meaning.rb,
lib/eiwa/tag/reading.rb,
lib/eiwa/kanjidic/doc.rb,
lib/eiwa/tag/spelling.rb,
lib/eiwa/tag/character.rb,
lib/eiwa/tag/definition.rb,
lib/eiwa/jmdict/entities.rb,
lib/eiwa/tag/cross_reference.rb,
lib/eiwa/tag/reading_meaning.rb,
lib/eiwa/tag/source_language.rb

Defined Under Namespace

Modules: Jmdict, Kanjidic, Tag Classes: Error, ParsesFile

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.parse_file(filename, type: :jmdict_e, &each_entry_block) ⇒ Object



24
25
26
# File 'lib/eiwa.rb', line 24

def self.parse_file(filename, type: :jmdict_e, &each_entry_block)
  ParsesFile.new.call(filename, type, each_entry_block)
end