superiorlu/morse_code

View on GitHub
lib/morse_code/decoders/english.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
# frozen_string_literal: true

require 'morse_code/error'
require 'morse_code/base'

module MorseCode
  module Decoders
    class English < MorseCode::Base
      def supported?
        !MorseCode::DECODE_MAP[word].nil?
      end

      def call
        MorseCode::DECODE_MAP[word]
      end
    end
  end
end