-
Notifications
You must be signed in to change notification settings - Fork 35
Expand file tree
/
Copy pathgems.rb
More file actions
42 lines (32 loc) · 1.31 KB
/
gems.rb
File metadata and controls
42 lines (32 loc) · 1.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#o que são gems:
#é um pacote que oferece funcionalidades para resolver uma necessidade específica.
#resumindo ela é uma biblioteca cheia de coisas prontas para facilitar sua vida
#para instalar uma gem?
#escolha qual gem você quer e digite:
#gem install (nome da gem)
#a biblioteca que usaremos nessa aula será a os
#1. instalar a biblioteca (gem)
require 'os'
#Escrever nosso código
#iremos codar um programa que retorna algumas das configurações do nosso computador
#para isso:
#2. definir um método
#esse método vai analisar qual o sistema operacional do nosso computador
#dentro desse método, nosso código precisa analisar SE(IF) nosso sistema operacional é
#x, SENÃO (elsif) Y, SENÃO (elsif) Z, SENÃO (else) outra coisa
#não esqueça de finalizar tanto o IF quanto o DEF
def meu_SO
if OS.windows?
"Windows"
elsif OS.linux?
"Linux"
elsif OS.mac?
"Mac"
else
"Não identifiquei o Sistema Operacional"
end
end
puts "Meu PC é #{OS.bits} bits, possui #{OS.cpu_count} cores e o sist. operacional é #{meu_SO}"
#3. No final de tudo queremos que o programa imprima qual o sist. operacional
#e o número de bits e as cores do seu PC
# "Meu PC é ........ bits, possui ......cores e o sist. opercional é ......."