Skip to content

Ruby implementation of Morse code decoding methods with reusable functions for decoding characters, words, and messages.

License

Notifications You must be signed in to change notification settings

MussieTeka/morse-code-decoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Morse Code Decoder

📗 Table of Contents

📖 Morse Code Decoder

This project is a Morse code decoder implemented in Ruby. It provides methods to decode Morse code characters, words, and entire messages. The decoded message can be printed or used in other applications.

🛠 Built With

Tech Stack

The project is built with the following technologies:

  • Ruby

(back to top)

Key Features

The key features of this project include:

  • Decoding Morse code characters
  • Decoding Morse code words
  • Decoding entire messages in Morse code

(back to top)

💻 Getting Started

To get started with the project, follow the instructions below.

Setup

To set up the project locally, you need to have Ruby installed on your system.

Prerequisites

  • Ruby (version 2.5 or above)

Install

  1. Clone the repository:
  clone git@github.com:MussieTeka/morse-code-decoder.git
  1. Change into the project directory:
cd morse-code-decoder

Usage

To use the Morse code decoder, follow these steps:

  1. Open the morse_decoder.rb file in a text editor.
  2. Modify the message variable to contain the Morse code you want to decode.
  3. Run the script using the command:
ruby morse_decoder.rb
  1. The decoded message will be printed on the console.

Run tests

There are no tests available for this project.

Deployment

There is no specific deployment process for this project as it is a code implementation. However, you can integrate the Morse code decoder into your own Ruby applications.

(back to top)

👥 Author

This project was developed by:

👤 Umair Hamza

👤 Mussie Kahsay

(back to top)

🔭 Future Features

Possible future features for this project include:

  • Encoding text into Morse code
  • Providing a command-line interface (CLI) for interactive decoding

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

If you would like to contribute to this project, you can follow these steps:

  1. Fork the repository.
  2. Create a new branch for your changes.
  3. Make your changes and commit them.
  4. Push your changes to your forked repository.
  5. Create a pull request back to the original repository.

(back to top)

⭐️ Show your support

If you like this project, please give it a star on GitHub.

(back to top)

🙏 Acknowledgments

(back to top)

❓ FAQ (OPTIONAL)

  • Can I modify and redistribute this project?

    • Yes, you can modify and redistribute this project as long as you follow the terms of the MIT license.
  • How can I contribute to this project?

    • Contributions, issues, and feature requests are welcome! You can check the issues page to see if there are any current issues or feature requests that you can work on. If not, feel free to submit a new issue or pull request. Before contributing, please read the CONTRIBUTING.md file for guidelines on how to contribute to this project.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

Ruby implementation of Morse code decoding methods with reusable functions for decoding characters, words, and messages.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages