Charlock_Holmes not returning anything in Ruby? -


i'm trying use gem charlock_holmes (https://github.com/brianmario/charlock_holmes) detect , correct character formatting errors. however, program doesn't return anything.

my code is:

require 'charlock_holmes' contents = file.read('./myfile.csv') detection = charlockholmes::encodingdetector.detect(contents) # => {:encoding => 'utf-8', :confidence => 100, :type => :text} 

as specified in documentation.

when run in directory, nothing @ all:

user$ ruby detector.rb  user$  

expected behavior returns detected encoding (and, if desired, can change well). i've got gems installed, think, , i've tried under both 1.9.2 , 2.0.0.

any ideas i'm doing wrong or how find out? i'm afraid i'm new ruby, have tried pretty comprehensive search before asking , have come blank.

i think should put p detection in file detector.rb.

save code below :

require 'charlock_holmes' contents = file.read('./myfile.csv') detection = charlockholmes::encodingdetector.detect(contents) p detection 

now run ran earlier.


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -