Sha256: 0eee2df758c2cb5ed013f8f2e76badb2d51898e8d17317c08a757c4e94cfadde

Contents?: true

Size: 269 Bytes

Versions: 1

Compression:

Stored size: 269 Bytes

Contents

require "singleton"
require_relative "dictionary"

module NATO
  class Parser
    include Singleton

    def natify(text)
      text.split("").map do |piece|
        DICTIONARY.fetch piece.downcase.to_sym
      end
    end

    alias_method :to_nato, :natify
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
NATO-0.1.0 lib/NATO/parser.rb