Rwath
rwath
is simple wrapper for Swath(Smart Word Analysis for THai).
Installation
Before you use rwath
, please install swath
.
Debian like Linux distributions
$ sudo apt get install swath
OSX with homebrew
Using my unoffical formula of swath
:
$ brew tap cosmo0920/tokenizers
$ brew install cosmo0920/tokenizers/swath
install rwath
Add this line to your application's Gemfile:
gem 'rwath'
And then execute:
$ bundle
Or install it yourself as:
$ gem install rwath
Usage
conf = Rwath::Config.new
conf.delimitor(char: ' ')
conf.encode(input: :utf8, output: :utf8)
rwath = Rwath.new(config: conf.setting)
text = "ตัวอักษรไทยเป็นเรื่องยาก"
puts result = rwath.split(text) # => ตัว อักษร ไทย เป็น เรื่อง ยาก
Contributing
- Fork it ( https://github.com/cosmo0920/rwath/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request