Sha256: f08e7c75a7750c5d1c7a09f2888b4126bd85661ba3e820e83bb855f465d1f9a0

Contents?: true

Size: 1005 Bytes

Versions: 3

Compression:

Stored size: 1005 Bytes

Contents

require 'i18n'
module Codebreaker
  module Entities
    class Viewer
      def message(message, hash = {})
        puts I18n.t(message, hash)
      end

      def start_message
        message(:start_message)
      end

      def rules
        message(:rules)
      end

      def goodbye_message
        message(:goodbye_message)
      end

      def win_game_message
        message(:win_game_message)
      end

      def lost_game_message(code)
        message(:lost_game_message, code: code)
      end

      def save_results_message
        message(:save_results_message)
      end

      def round_message
        message(:round_message)
      end

      def no_hints_message
        message(:have_no_hints_message)
      end

      def print_hint(hint)
        message(:print_hint_number, code: hint)
      end

      def registration_name_length_error
        message(:registration_name_length_error)
      end

      def command_error
        message(:command_error)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
codebreaker_artuomka-0.1.8 lib/codebreaker/entities/viewer.rb
codebreaker_artuomka-0.1.7 lib/codebreaker/entities/viewer.rb
codebreaker_artuomka-0.1.6 lib/codebreaker/entities/viewer.rb