Aprenda Ruby

  • Página Inicial
  • Contato!
  • Tudo sobre Ruby Parte 1!
  • Tudo sobre Ruby Parte 2!
  • Tudo sobre Ruby Parte 3!
  • Tudo sobre Ruby Parte 4!
  • Tudo sobre Ruby Parte 4

    Gems

    Gem é um pacote que oferece funcionalidades a fim de resolver uma necessidade específica de um programa Ruby. Pense como o conceito de biblioteca em outras linguagens de programação.

    Para instalar uma gem, abra o terminal/prompt e digite o comando gem install nomedagem (é um conceito parecido com o apt do Linux, só que voltado ao Ruby). No exemplo, vamos instalar a Gem os, para manipular sistemas operacionais, para isso digite simplesmente isso:

    
    gem install os
    
    

    Para usar ele, basta usar o require, como no exemplo abaixo:

    
    require "os"
    
    def sistema()
        if OS.windows? then
            sist = "Windows"
        elsif OS.linux? then
            sist = "Linux"
        elsif OS.mac? then
            sist = "Mac"
        else
            sist = "Desconhecido"
        end
    
        return sist
    end
    
    puts "Meu PC possui #{OS.cpu_count} cores, é #{OS.bits} bits e o sistema é #{sistema}."
    
    

    Com isso, podemos usar linhas de comando do sistema, dessa forma:

    
    require "os"
    
    def limpar()
        if OS.windows? then
            system "cls"
        elsif OS.linux? || OS.mac? then
            system "clear"
        end
    end
    
    def comando()
        if OS.windows? then
            system "cd %Userprofile% & dir"
        elsif OS.linux? || OS.mac? then
            system "cd $HOME && ls"
        end
    end
    
    limpar
    comando
    
    

    Para desinstalar uma gem, basta digitar no terminal/prompt gem uninstall nomedagem.