ActiveRuby polishes up gems, precompiled jewels sparkle

Open source languages company ActiveState has hit beta on its commercially supported Ruby distribution.

Ruby is an open source interpreted object-oriented programming language designed to be simple, complete, extensible and portable… although the language is developed mostly on Linux, Ruby works across most platforms including Mac and Windows.

Ruby gems

Based on Ruby version 2.3.4, ActiveRuby includes over 40 of the most popular ‘gems’ and frameworks, including Rails and Sinatra.

Ruby gems are programs and libraries that have been encapsulated in a self-contained format called a ‘gem’.

There is also what has been called a route to ‘seamless installation’ and management of Ruby on Windows with reduced configuration time.

“Ruby has been a popular language used on public clouds, but now with ActiveRuby’s ease of installation and gem management, ActiveState is making it easy for enterprise developers to adopt Ruby internally to host web applications behind the firewall,” said the firm, in a press statement.

Magical wizards eye Ruby automation

Magical analyst house Gartner thinks that Ruby is a strong and up-and-coming language. The Gartner quadrangle wizards say that Ruby is playing a key role in the ‘innovation market’ with many open-source projects pushing new ways to automate various development tasks.

“ActiveRuby gives developers [a] commercial-grade distribution. Through pre-beta feedback we’ve focused on easing the gem management and Windows installation pains and inclusion of the best non-GPL license gems,” Jeff Rouse, Director of Product Management, ActiveState.

Gems precompiled in ActiveRuby include all the major libraries for database connectors including MongoDB, Cassandra, PostgreSQL, Redis and MySQL; testing with Cucumber and simplecov for code coverage; and cloud deployment and integrations with AWS.

ActiveRuby Beta is currently available for Windows and will be available for Linux and MacOS later in 2017. Developers can download the beta and submit feedback here.