Ruby Course – Worldwideasy – 03

Ruby Programming lesson 3. Today we going to learn more about it. Today I will focus on Getting User Input, Hashes, Method and If Statement. Finally, Create a simple Calculator. It can provide extensive knowledge.

Getting User Input in Ruby Programming

Uses any computer language user input is how Ruby does it. But it happens here in a very different way. We are focusing on that step by step.

First, you need to install Platformio-ide-terminal on Atom text editor.

  1. Go Settings
  2. >> install
  3. Search “Platformio-ide-terminal”
  4. Install it
  5. Search “Ruby Ide” and install it

The code below explains it to you.

puts "Enter Name "
name = gets
puts ("hello" + name)

Run using CMD this code output is hello with your entered name. see below another example

puts "Enter Your Name: "
name = gets.chomp()
puts "Enter Your Age: "
age = gets.chomp()
puts ("hello" + name + "you are " +age)

Hashes in Ruby Programming

A hash function is any function that can be used to map data of arbitrary size to fixed-size values. The values ​​given by a hash function are called hash values, hash codes, digests, or simply hashes. Values ​​are used to index a fixed-size table called a hash table.

Hashes are used to shorten a word or line of words and make it very easy to code. The following example illustrates this for you.

New York >> NY
Sri Lanka >> SL
Hello World >> HW 

As mentioned above, those words are short but the output is long.


Object-oriented programming is a method of action related to a message and an object. An object consists of data and behaviors; These have an interface that specifies how the object can be used by its various customers.

You have an understanding of the method Now let us see how to use this for ruby

def sayhi
  puts "Hello user"

puts 'top'
puts 'bottom'

see below code output


Another example

def sayhi (name)
  puts ("Hi " + name)

sayhi ("harry")

This Code Output is Hi harry

Create Calculator Using Ruby

We create a very good Calculator based on the knowledge we have learned about ruby ​​so far. Here you also have to learn about if

puts "Enter First Number : "
num1 = gets.chomp().to_f
puts "Enter Opartor : "
op = gets.chomp()
puts "Second Number : "
num2 = gets.chomp().to_f

if op == '+'
  puts (num1 + num2)
else if op == "-"
  puts (num1 - num2)
else if op == "*"
  puts (num1 * num2)
else if op == "/"
  puts (num1 / num2)
  puts "invalid Enter"

Here you can input two numbers as output and select an operator and perform some action

Thank you for all!

More Ruby ClickHere!

See you Next Ruby Lesson Soon!

Ruby Course – Worldwideasy – 01

Ruby programing is a defined, high-level, general-purpose programming language. It was designed and developed by Yukihiro “Mats” Matsumoto of Japan in the mid-1990s. is dynamically typed and uses garbage collection.

Ruby programming is a high-level programming language. The implementation language here is c. This was created in 1995 by Yukihiro Matsumoto. The file extension here is .rb. Editors used for this are Atom, Komodo IDE, and RubyMine. This language is a language that can do all the work of web design & software development. Let us now learn about this step by step.

How to install Ruby in your pc!(Windows).

  1. First Download & Install Atom Editor.
  2. Open Atom.exe
  3. Find head bar >> Packages >> Settings View >> Install Package.
  4. Now search bar search “Atom-runner.
  5. And install this package close Atom.
  6. Download Ruby Pack.
  7. Install base install.
  8. Check installation
    1. open cmd
    2. type ruby -v
    3. you can see ruby version.

Ruby Frameworks

What is the framework? This is software. This helps to make the website easier. It has more options to easily develop any program. has web services, web resources, and web APIs. It helps us to develop a good website. But to work with Ruby Framework you need to have a basic knowledge of Ruby. See below its top 10 frames in 2020.

  1. Ruby on Rails
  2. Sinatra
  3. Padrino
  4. Hanami
  5. NYNY
  6. Scorched
  7. Hobbit
  8. Cuba
  9. Crepe
  10. Nancy

I recommend developing using Ruby on Rails and Sinatra is good. I put a link below you can go its site,

How to Make First Ruby File

Hello World

  • First Open Atom Editor.
  • This language is similar to Python and R. No blocks.
  • Ruby have 2 main text output method it is puts or print you can use both of them.
  • Special Ruby code line end not use semicolon ( ; ).
  • See below full code of hello world in Ruby,
print "Hello "
puts "World"
  • Save now (ctrl + s)
  • Run code (alt + r)
  • You can see below output Hello World.

Thank you for all!

More Ruby ClickHere!

See you Next Ruby Lesson Soon!