Skip to content

Ruby

Contrast Security Supported Languages

system

ruby-l-logoRuby is an open-source, object-oriented scripting language developed in the mid-90s by Yukihiro Matsumoto. Unlike C and C++, a scripting language cannot talk directly to hardware. It's written to a text file, parsed by an interpreter, and turned into code.

Object-oriented languages break out pieces of code into objects that can be created and used as needed. You can reuse these objects in other parts of the program or even other applications. Yukihiro wanted to create a scripting language that leveraged object-oriented programming and increased code reuse to help speed up development. And so the Ruby programming language was born, using simple vocabulary and syntax to handle data and logic to solve problems.

See All Supported Languages

Resources

Screen Shot 2022-10-26 at 4.08.39 PM

What is Ruby

Screen Shot 2022-10-27 at 9.54.09 AM

HOW TO INSTRUMENT AN APPLICATION USING RUBY agent

Screen Shot 2022-10-27 at 9.56.14 AM

Using Contrast to Prevent Bootstrap-sass RubyGem Remote Code Execution (RCE)

Visit the Contrast Agents documents page to read more