Module: RubyRabbitmqJanus

Defined in:
lib/rrj/info.rb,
lib/rrj/init.rb,
lib/rrj/task.rb,
lib/rrj/admin.rb,
lib/rrj/rails.rb,
lib/rrj/rspec.rb,
lib/rrj/railtie.rb,
lib/rrj/task_admin.rb,
lib/rrj/tools/tools.rb,
lib/rrj/errors/error.rb,
lib/rrj/process/event.rb,
lib/rrj/rabbit/rabbit.rb,
lib/rrj/models/mongoid.rb,
lib/rrj/rabbit/connect.rb,
lib/rrj/rabbit/propertie.rb,
lib/rrj/tools/gem/config.rb,
lib/rrj/tools/gem/logger.rb,
lib/rrj/tools/gem/option.rb,
lib/rrj/rabbit/base_event.rb,
lib/rrj/tools/gem/cluster.rb,
lib/rrj/errors/janus/janus.rb,
lib/rrj/errors/tools/tools.rb,
lib/rrj/tools/gem/requests.rb,
lib/rrj/process/concurrency.rb,
lib/rrj/process/event_admin.rb,
lib/rrj/tools/replaces/type.rb,
lib/rrj/errors/process/event.rb,
lib/rrj/errors/rabbit/rabbit.rb,
lib/rrj/janus/messages/admin.rb,
lib/rrj/models/active_record.rb,
lib/rrj/rabbit/listener/base.rb,
lib/rrj/rabbit/listener/from.rb,
lib/rrj/tools/gem/config/gem.rb,
lib/rrj/tools/replaces/admin.rb,
lib/rrj/janus/responses/admin.rb,
lib/rrj/janus/responses/error.rb,
lib/rrj/janus/responses/event.rb,
lib/rrj/janus/responses/rspec.rb,
lib/rrj/rabbit/publisher/base.rb,
lib/rrj/tools/replaces/handle.rb,
lib/rrj/janus/messages/message.rb,
lib/rrj/rabbit/publisher/admin.rb,
lib/rrj/tools/gem/config/janus.rb,
lib/rrj/tools/replaces/replace.rb,
lib/rrj/tools/replaces/session.rb,
lib/rrj/janus/messages/standard.rb,
lib/rrj/tools/gem/config/queues.rb,
lib/rrj/tools/gem/config/rabbit.rb,
lib/rrj/janus/responses/response.rb,
lib/rrj/janus/responses/standard.rb,
lib/rrj/janus/transactions/admin.rb,
lib/rrj/janus/transactions/rspec.rb,
lib/rrj/janus/transactions/handle.rb,
lib/rrj/models/concerns/instances.rb,
lib/rrj/errors/process/event_admin.rb,
lib/rrj/janus/transactions/session.rb,
lib/rrj/rabbit/listener/from_admin.rb,
lib/rrj/rabbit/publisher/exclusive.rb,
lib/rrj/rabbit/publisher/keepalive.rb,
lib/rrj/errors/janus/responses/code.rb,
lib/rrj/models/concerns/validations.rb,
lib/rrj/errors/janus/responses/admin.rb,
lib/rrj/errors/janus/responses/event.rb,
lib/rrj/process/thread_runner_concern.rb,
lib/rrj/janus/transactions/transaction.rb,
lib/rrj/rabbit/publisher/non_exclusive.rb,
lib/rrj/errors/janus/responses/standard.rb,
lib/generators/ruby_rabbitmq_janus/install_generator.rb,
lib/generators/ruby_rabbitmq_janus/templates/actions.rb,
lib/generators/ruby_rabbitmq_janus/migration_generator.rb,
lib/generators/ruby_rabbitmq_janus/initializer_generator.rb,
lib/generators/ruby_rabbitmq_janus/configuration_generator.rb,
lib/generators/ruby_rabbitmq_janus/create_request_generator.rb,
lib/generators/ruby_rabbitmq_janus/default_request_generator.rb

Overview

:reek:IrresponsibleModule

Defined Under Namespace

Modules: Errors, Generators, Janus, Models, Process, Rabbit, Tools Classes: ActionEvents, RRJ, RRJAdmin, RRJRSpec, RRJTask, RRJTaskAdmin, Rails, Railtie

Constant Summary collapse

VERSION =

Define version to gem

'4.0.1'
GEM_NAME =

Name to gem

'ruby_rabbitmq_janus'
AUTHORS =

Authors

['VAILLANT Jeremy'].freeze
EMAILS =

Emails

['[email protected]'].freeze
LICENSE =

Licence

'MIT'
SUMMARY =

Define a summary description to gem

'Ruby RabbitMQ Janus'
DESCRIPTION =

Define a long description to gem

<<-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
HOMEPAGE =

Define homepage

'https://github.com/dazzl-tv/ruby-rabbitmq-janus'
"# ====================================================== #\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" \
'# ====================================================== #'
POST_INSTALL =

Define a post install message

"#{HOMEPAGE}\n#{BANNER}"