<commit_before># Em::Rubyserial

EventMachine serial port functionality that should work on all* ruby flavors (including jruby, and various operating systems, should work on linux, windows, and mac)

(* for some values of all)

[![Build Status](https://travis-ci.org/jcantara/em-rubyserial.svg?branch=master)](https://travis-ci.org/jcantara/em-rubyserial)

Uses the following gem for serial port connectivity:
https://github.com/hybridgroup/rubyserial

Essentially copies this gem:
https://github.com/railsbob/em-serialport

but replaces the serialport gem with the rubyserial gem, and does some file descriptor handling.

There is currently as of this writing no license on the em-serialport gem, so hopefully this amount of attribution is satisfactory. 
<commit_msg>update note about which ruby flavors and OSs supported<commit_after># Em::Rubyserial

EventMachine serial port functionality that should work on all* ruby flavors (including MRI, jruby; and various operating systems including linux, windows, and apple)

(* for some values of all)

[![Build Status](https://travis-ci.org/jcantara/em-rubyserial.svg?branch=master)](https://travis-ci.org/jcantara/em-rubyserial)

Uses the following gem for serial port connectivity:
https://github.com/hybridgroup/rubyserial

Essentially copies this gem:
https://github.com/railsbob/em-serialport

but replaces the serialport gem with the rubyserial gem, and does some file descriptor handling.

There is currently as of this writing no license on the em-serialport gem, so hopefully this amount of attribution is satisfactory. 

{'fraction_non_alphanumeric': 0.08111533586818757, 'fraction_numerical': 0.0, 'mean_word_length': 5.316, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '842549', 'n_tokens_mistral': 460, 'n_tokens_neox': 429, 'n_words': 173}