- π About the Project
- π» Getting Started
- π₯ Authors
- π Future Features
- π€ Contributing
- βοΈ Show your support
- π Acknowledgements
- π License
Morse Code Decoder is, as it name implies, a morse code decoder written in Ruby. The function (as you may have guessed) is to decode morse code and translate it into a text written in English.
This project was built from this description:
During your vacation at the seaside, time after time you find old bottles with parchment inside. Out of curiosity, you look into the next bottle and see that there is a message written in Morse code. Your curiosity grows even more - maybe you just found the lost treasure of the pirates! However, you are getting tired of decrypting messages manually. Fortunately, you can program in Ruby and you can help yourself by automating this process.
Let's not waste time, the pirate treasure awaits! Let's get to work.
Languajes
- [Can decode a previously provided morse code]
- [Shows the decoded code as a Text]
- [Written in Ruby]
This repository includes the file that is used to decode the message:
- Use decoder to decode the message.
Clone this repository to your desired folder:
1 - Go to the <> Code section in the repository.
2 - Select the https tab and copy the url provided.
3 - Use the git clone command in the root of the folder where you will save the project.
Note: For more information you can visit About remote Repositories and Adding and cloning repositories.
In order to run this project you need:
- Visual Studio Code
- Ruby
This project just needs a Ruby interpreter. However, it uses RuboCop as a tester and as linter.
You can install it with the following command:
bundle install
To make use of the project, you must be able to run Ruby code in your computer.
One way of doing this is by Installing WSL (if you are on Windows) and using the IRB terminal to run the code
Another way is by running
ruby decoder.rb
In your wsl terminal.
To run the tests, you need to execute the following command: rubocop
π₯ Author: HernΓ‘n Zamora
- GitHub: @hernandanielzamora
- Twitter: @HernanZamora14
- LinkedIn: Linkedin
π₯ Author: Nshanji Hilary Ndzi
- GitHub: @dazehinn
- Twitter: @hilaryndzi
- LinkedIn: Linkedin
- [Enable the user to enter data]
- [Building Front-End]
- [N/A]
- [N/A]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page. Or send them directly to me.
If you like this project feel free to let me know via Linkedin - Github - Twitter, also don't forget to leave your βοΈ. I will always appreciate your comments.
- Templete used in project provided by Microverse.
This project is MIT licensed.
NOTE: we recommend using the MIT license - you can set it up quickly by using templates available on GitHub. You can also use any other license if you wish.