Module: ICU
- Defined in:
- lib/ffi-icu.rb,
lib/ffi-icu/lib.rb,
lib/ffi-icu/uchar.rb,
lib/ffi-icu/locale.rb,
lib/ffi-icu/chardet.rb,
lib/ffi-icu/version.rb,
lib/ffi-icu/lib/util.rb,
lib/ffi-icu/collation.rb,
lib/ffi-icu/normalization.rb,
lib/ffi-icu/break_iterator.rb,
lib/ffi-icu/transliteration.rb,
lib/ffi-icu/number_formatting.rb
Defined Under Namespace
Modules: CharDet, Collation, Lib, Normalization, NumberFormatting, Transliteration
Classes: BreakIterator, BufferOverflowError, Error, Locale, UCharPointer
Constant Summary
collapse
- VERSION =
"0.1.6"
Class Method Summary
collapse
Class Method Details
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/ffi-icu.rb', line 5
def self.platform
os = RbConfig::CONFIG["host_os"]
case os
when /darwin/
:osx
when /linux/
:linux
when /bsd/
:bsd
when /mswin|msys|mingw|cygwin|bccwin|wince|emc/
:windows
else
os
end
end
|
.ruby19? ⇒ Boolean
22
23
24
|
# File 'lib/ffi-icu.rb', line 22
def self.ruby19?
RUBY_VERSION >= '1.9'
end
|