# frozen_string_literal: true # :reek:TooManyConstants # @author VAILLANT Jeremy # Define constant to gem. module RubyRabbitmqJanus # Define version to gem VERSION = '2.7.1' # Name to gem GEM_NAME = 'ruby_rabbitmq_janus' # Authors AUTHORS = ['VAILLANT Jeremy'].freeze # Emails EMAILS = ['jeremy@dazzl.tv'].freeze # Licence LICENSE = 'MIT' # Define a summary description to gem SUMMARY = 'Ruby RabbitMQ Janus' # Define a long description to gem DESCRIPTION = <<-DESC This gem is used to communicate to a server Janus through RabbitMQ software (Message-oriented middleware). It waiting a messages to Rails API who send to RabbitMQ server in a queue for janus server. Janus processes a message and send to RabbitMQ server in a queue for gem. Once the received message is decoded and returned through the Rails API. DESC # Define homepage HOMEPAGE = 'https://github.com/dazzl-tv/ruby-rabbitmq-janus' # Banner dazzl BANNER = \ "# ====================================================== #\n" \ "# ;;;;;;;;;;;:. #\n" \ "# ;;;;;;;;;;;;;;;;;; #\n" \ "# ;;;;;;;;;;;:;;;;;;;; #\n" \ "# ;;;;;;;;;;` ;;;;;;;; #\n" \ "# ;;;;;;;;; :;;;;;;;;. #\n" \ "# ;;;;;;;; :::::;;;;; #\n" \ "# ;;;;;;, ,;;;;;; #\n" \ "# ;;;;; ;;;;;;;; #\n" \ "# ;;;;;;;;; ;;;;;;;;, #\n" \ "# ;;;;;;;;; `;;;;;;;;; A ZZZZZZZ ZZZZZZZ LL #\n" \ "# ;;;;;;;;.:;;;;;;;;;; A A ZZZ ZZZ LL #\n" \ "# ;;;;;;;;;;;;;;;;; AAAAA ZZ ZZ LL #\n" \ "# ;;;;;;;;;;;;;, A A ZZZZZZZ ZZZZZZZ LLLLLLL #\n" \ '# ====================================================== #' # Define a post install message POST_INSTALL = "#{HOMEPAGE}\n#{BANNER}" end