Module: Sanscript::Detect
- Defined in:
- lib/sanscript/detect.rb,
lib/sanscript/detect/rust.rb,
lib/sanscript/detect/ruby24.rb,
lib/sanscript/detect/ruby2x.rb
Overview
Transliteration scheme detection module. Developed from code available @ github.com/sanskrit/detect.js
Defined Under Namespace
Instance Method Summary collapse
-
#detect_scheme(text) ⇒ Symbol?
Attempts to detect the encoding scheme of the provided string.
Methods included from Ruby24
Methods included from Ruby2x
Instance Method Details
#detect_scheme(text) ⇒ Symbol?
Attempts to detect the encoding scheme of the provided string.
Uses the most efficient implementation for your ruby version (either Sanscript::Detect::Ruby2x#ruby_detect_scheme or Sanscript::Detect::Ruby24#ruby_detect_scheme) at first, which may be then overriden by the Rust native extension (see Sanscript#rust_enable! and Sanscript#rust_disable!})
|
|
# File 'lib/sanscript/detect.rb', line 52
|