Top Level Namespace
Defined Under Namespace
Modules: Encoding, Kernel, U
Classes: Array, BidiMirroring, CaseFolding, CollectedData, CompositionExclusions, File, Hash, LineBreak, Printer, Runner, SpecialCasing, String, UnicodeCodepoint, UnicodeData
Constant Summary
collapse
- UnicodeVersion =
Instance Method Summary
collapse
Instance Method Details
#error(fmt, *args) ⇒ Object
25
26
27
28
|
# File 'ext/encoding/character/utf-8/data/generate-unicode-data.rb', line 25
def error(fmt, *args)
$stderr.printf("%s: %s\n", File.basename($0), sprintf(fmt, *args))
exit(1)
end
|
#try_compiler_option(opt, &block) ⇒ Object
3
4
5
6
7
|
# File 'ext/encoding/character/utf-8/extconf.rb', line 3
def try_compiler_option(opt, &block)
checking_for "#{opt} option to compiler" do
$CFLAGS += " #{opt}" if try_compile '', opt, &block
end
end
|