Skip to content

Ruby Programming Language

Ruby: A programing language that helps speed up development

Secure Ruby Applications Today
Table of Contents

Ruby 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 of the languages Contrast supports here.

Ruby Documentation

 

Learn More About Contrast Security

Contrast is the clear customers’ choice

Contrast is named a Customers’ Choice in the 2021 Gartner Peer Insights “Voice of the Customer”: Application Security Testing report. With the highest percentage of 5-star ratings, this is the third consecutive year Contrast has received this powerful endorsement from customers.

gartner-peer-insight-2021

Built for Developers. Trusted by Security.

Infosys
ring-central-logo-1
bmw-logo-rgb
backbase-logo-2
intuit-logo
credit-suisse

Learn Secure Code

Cross Site Scripting (XSS)

CROSS SITE SCRIPTING (XSS)

Learn about Cross site scripting (XSS) and how it affects your Java source code

SQL Injection - Java-1

SQL INJECTION

Learn about SWL injection and how it affects your Java source code

Client Side Injection

CLIENT SIDE INJECTION

Learn about client-side injection and how it can affect your source code