Este projeto foi desenvolvido para a prática de conceitos básicos da linguagem Ruby e de demais ferramentas e padrões de projeto.
ruby_substring_video.mp4
- Rspec
- TDD(Test Driven Development)
- Conventional commits
- Como aplicar o TDD a projetos.
- Como utilizar Docker para criar contêineres de aplicações.
- Escrevendo melhores mensagens de commit com os padrões do conventional commits.
- Métodos básicos de manipulação de strings em Ruby.
- Input e output de informações em Ruby.
- Durante o desenvolvimento, observou-se que o caractere especial '\n', existente ao final de uma string quando enter é pressionado no terminal, estava impactando no funcionamento do código.
Após o repositório estar em sua máquina, entre no diretório recém clonado.
Para executar este projeto em sua própria máquina, você pode escolher entre as opções:
- Executar o projeto usando Docker.
- Executar o projeto instalando as dependências.
- Ter o Docker instalado e configurado em sua máquina.
docker build -t ruby-substrings .
A imagem criada terá o mesmo nome do projeto.
docker run -it --name ruby-substrings ruby-substrings
O comando acima utilizará a imagem criada anteriormente para criar um contêiner com o nome do projeto.
Após rodar o comando acima, o terminal do contêiner deve abrir automaticamente, já executando o código do projeto.
Para executar o projeto novamente, sem criar um novo contêiner, basta rodar o seguinte comando:
docker start -i ruby-substrings
- Ter o Ruby instalado em sua máquina
- Aconselho a utilizar ferramentas como RVM ou rbenv para permitir a instalação de Gems sem permissão de administrador.
bundle install
ruby substrings.rb