Sha256: 2013cb3183b9a8d622dd22f3054418de8f1d4294eb1a34c415698391cc97203e

Contents?: true

Size: 511 Bytes

Versions: 10

Compression:

Stored size: 511 Bytes

Contents

# frozen_string_literal: true

# Execute this code when janus return an events in admin queue
class AdminActions
  def initialize
    puts '[admin] Initialize listener AdminActions'
  end

  # Default method using for sending a block of code
  def actions
    response = nil

    lambda do |_reason, data|
      puts "[admin] Execute block code with reason : #{reason}"
      case_events(data.to_hash)
    end

    response
  end

  private

  def case_events(data)
    puts "[admin] Event : #{data}"
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
ruby_rabbitmq_janus-4.0.1 spec/support/admin_actions.rb
ruby_rabbitmq_janus-4.0.1.pre.1265973744 spec/support/admin_actions.rb
ruby_rabbitmq_janus-4.0.1.pre.1265506307 spec/support/admin_actions.rb
ruby_rabbitmq_janus-4.0.1.pre.1265140558 spec/support/admin_actions.rb
ruby_rabbitmq_janus-4.0.0 spec/support/admin_actions.rb
ruby_rabbitmq_janus-4.0.0.pre.1001345090 spec/support/admin_actions.rb
ruby_rabbitmq_janus-4.0.0.pre.1001181479 spec/support/admin_actions.rb
ruby_rabbitmq_janus-4.0.0.pre.1001132533 spec/support/admin_actions.rb
ruby_rabbitmq_janus-4.0.0.pre.1001107243 spec/support/admin_actions.rb
ruby_rabbitmq_janus-4.0.0.pre.1001043172 spec/support/admin_actions.rb