Sha256: ccec618b590a54bb41b179f6ab6db477915e344862c37b8f2c5fddb296d7e339
Contents?: true
Size: 530 Bytes
Versions: 1
Compression:
Stored size: 530 Bytes
Contents
require "cld/version" require "ffi" module CLD extend FFI::Library def self.detect_language(text) result = detect_language_ext(text) Hash[ result.members.map {|member| [member.to_sym, result[member]]} ] end private class ReturnValue < FFI::Struct layout :name, :string, :code, :string, :reliable, :bool end GEM_ROOT = File.expand_path("../../", __FILE__) ffi_lib "#{GEM_ROOT}/ext/cld/cld.so" attach_function "detect_language_ext","detectLanguageThunkInt", [:buffer_in], ReturnValue.by_value end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cld-0.5.0 | lib/cld.rb |