Module: Analects
- Defined in:
- lib/analects.rb,
lib/analects/source.rb,
lib/analects/library.rb,
lib/analects/version.rb,
lib/analects/encoding.rb,
lib/analects/models/zi.rb,
lib/analects/tokenizer.rb,
lib/analects/hsk_loader.rb,
lib/analects/rake_tasks.rb,
lib/generators/analects.rb,
lib/analects/cli/progress.rb,
lib/analects/cedict_loader.rb,
lib/analects/unihan_loader.rb,
lib/analects/chise_ids_loader.rb,
lib/analects/models/kangxi_radical.rb,
lib/generators/analects/cedict/cedict_generator.rb
Defined Under Namespace
Modules: CLI, Encoding, Generators, Models Classes: CedictLoader, ChiseIdsLoader, HskLoader, Library, RakeTasks, Source, Tokenizer, UnihanLoader
Constant Summary collapse
- ROOT =
Pathname(__FILE__).dirname.parent
- CEDICT_URL =
'http://www.mdbg.net/chindict/export/cedict/cedict_1_0_ts_utf-8_mdbg.txt.gz'
- CHISE_IDS_URL =
'http://git.chise.org/git/chise/ids.git'
- UNIHAN_URL =
'http://www.unicode.org/Public/UCD/latest/ucd/Unihan.zip'
- HSK_URL =
'https://raw.githubusercontent.com/plexus/analects-data/master/hsk/hsk.csv'
- TW_CURRICULUM_URL =
'https://raw.githubusercontent.com/plexus/analects-data/master/taiwan_school_curriculum.txt'
- VERSION =
'0.4.2'
Class Method Summary collapse
Class Method Details
.cjk?(str) ⇒ Boolean
19 20 21 22 23 |
# File 'lib/analects.rb', line 19 def self.cjk?(str) str.codepoints.all? do |cp| Analects::Models::Zi.codepoint_ranges.any? {|range| range.include?(cp)} end end |