/Decode-Morse-message

A Morse code decoder created in Ruby, offering efficient translation of Morse code messages into plain text. The project employs reusable methods to decode single characters, entire words, and complete messages. Use it to decipher Morse code, including the iconic "SOS" message.

Primary LanguageRubyMIT LicenseMIT

📗 Table of Contents

📖 Decode Morse message

Decode Morse message This project is a Ruby-based Morse code decoder that enables the conversion of Morse code into readable text. It includes three key functions:

decode_char(morse): Converts a single Morse code character into its corresponding uppercase alphabet character.

decode_word(morse_word): Decodes an entire Morse code word, separating individual characters with single spaces.

decode_message(morse_message): Decodes complete Morse code messages, separating words with three spaces.

The code is designed to be efficient, maintainable, and adheres to the DRY (Don't Repeat Yourself) principle. It's a valuable tool for Morse code enthusiasts or anyone interested in understanding Morse code messages.

🛠 Built With

Tech Stack

Database

Key Features

  • [Morse Code to Text: Convert Morse code to readable text.]
  • [Open Source: Available for collaboration.]
  • [User-Friendly: Simple and intuitive usage for all skill levels.]
  • [Educational Tool: Useful for learning Morse code.]

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

Setup

Clone this repository to your desired folder:

Install

Install this project with:

Usage

To run the project, execute the following command:

Run tests

To run tests, run the following command:

Deployment

You can deploy this project using:

(back to top)

👥 Authors

👤 Hafizullah Rasa

👤 Derek Akrasi Konadu

GitHub | @githubhandle Twitter: @twitterhandle LinkedIn: LinkedIn

(back to top)

🔭 Future Features

  • [Add more animals database]
  • [Easy data retrieval]
  • [Efficient data management]

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project, star the project if you like it

(back to top)

🙏 Acknowledgments

I would like to thank my mentor and my cod partners for support

(back to top)

📝 License

This project is MIT licensed.

(back to top)