Sha256: 960a27117ea9dd1c98c0098c7e71fa7dd166a488864bb767b3d2848289928bcc

Contents?: true

Size: 853 Bytes

Versions: 2

Compression:

Stored size: 853 Bytes

Contents

require 'tmpdir'
require 'pathname'
require 'delegate'

require 'inflecto'
require 'ice_nine'
require 'rmmseg'
require 'ting'

module Analects
  ROOT = Pathname(__FILE__).dirname.parent

  def self.init_rake_tasks(*args, &blk)
    require 'analects/rake_tasks'
    Analects::RakeTasks.new(*args, &blk)
  end

  def self.cjk?(str)
    str.codepoints.all? do |cp|
      Analects::Models::Zi.codepoint_ranges.any? {|range| range.include?(cp)}
    end
  end
end

require 'cjk_string'

require 'analects/version'
require 'analects/encoding'
require 'analects/cli/progress'
require 'analects/cedict_loader'
require 'analects/hsk_loader'
require 'analects/chise_ids_loader'
require 'analects/unihan_loader'
require 'analects/source'
require 'analects/library'
require 'analects/tokenizer'

require 'analects/models/zi'
require 'analects/models/kangxi_radical'

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
analects-0.4.1 lib/analects.rb
analects-0.4.0 lib/analects.rb