# BetaBrite LED sign library - 0.0.2

**URL:** <https://www.ruby-forum.com/t/betabrite-led-sign-library-0-0-2/70444>\
**Category:** Ruby\
**Created:** [September 29, 2006, 7:39am UTC](https://www.ruby-forum.com/t/betabrite-led-sign-library-0-0-2/70444 "2006-09-29T07:39:14Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![aaronpowell](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/7bcc69/32.png) [@aaronpowell](https://www.ruby-forum.com/u/aaronpowell)\
**Post date:** [September 29, 2006, 7:39am UTC](https://www.ruby-forum.com/t/betabrite-led-sign-library-0-0-2/70444/1 "2006-09-29T07:39:14Z")

</div>

The BetaBrite LED sign library version 0.0.2 is now available

= Description  
This library is for controlling BetaBrite LED signs. You can write  
messages,  
picture files, control the color, font, etc. You can display special  
graphics  
and even change the display modes.

= Release Notes

== 0.0.2

This release comes with new syntax for setting attributes of  
BetaBrite::String and BetaBrite::TextFile. Setting attributes like color  
and character set is now less cumbersome. For example, here is the old  
way to set the color using constants:  
s = BetaBrite::String.new(“hello”)  
s.color = BetaBrite::String::Color::GREEN  
Instead you can do this:  
s = BetaBrite::String.new(“hello”) { |a|  
a.set\_color “green”  
}  
You can treat TextFile similarly:  
s = BetaBrite::TextFile.new { |a|  
a.set\_mode “compressed\_rotate”  
a.set\_position “middle”  
}  
These special set functions figure out what constant you want and set it  
to the attribute you want. “set\_mode” looks up the name passed in in the  
constants stored in the Mode class, and sets it to the mode attribute.

---

<div class="post-metadata">

**Author:** ![aaronpowell](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/7bcc69/32.png) [@aaronpowell](https://www.ruby-forum.com/u/aaronpowell)\
**Post date:** [September 29, 2006, 8:50am UTC](https://www.ruby-forum.com/t/betabrite-led-sign-library-0-0-2/70444/2 "2006-09-29T08:50:17Z")

</div>

How much do the signs cost? Their website doesn’t say much.

Nic

---

<div class="post-metadata">

**Author:** ![aaronpowell](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/7bcc69/32.png) [@aaronpowell](https://www.ruby-forum.com/u/aaronpowell)\
**Post date:** [September 29, 2006, 5:20pm UTC](https://www.ruby-forum.com/t/betabrite-led-sign-library-0-0-2/70444/3 "2006-09-29T17:20:58Z")

</div>

On Fri, Sep 29, 2006 at 03:50:19PM +0900, Dr Nic wrote:

> How much do the signs cost? Their website doesn’t say much.

I got it from Sam’s club for $160.

> **[Let us know you're not a robot - Sam's Club](https://www.samsclub.com/are-you-human?url=Lz9waWQ9&uuid=4437e47a-26ca-11ee-abe1-6875754b466f&vid=&g=b)**

–Aaron
