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'
- BANNER =
Banner dazzl
"# ====================================================== #\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}"