class Smith::QueueDefinition

Attributes

options[R]

Public Class Methods

new(name, options) click to toggle source
# File lib/smith/messaging/queue_definition.rb, line 7
def initialize(name, options)
  @normalised_queue = "#{Smith.config.smith.namespace}.#{name}"
  @denormalised_queue = "#{name}"
  @options = options
end

Public Instance Methods

denormalise() click to toggle source
# File lib/smith/messaging/queue_definition.rb, line 13
def denormalise
  @denormalised_queue
end
name() click to toggle source
# File lib/smith/messaging/queue_definition.rb, line 17
def name
  @normalised_queue
end
normalise() click to toggle source
# File lib/smith/messaging/queue_definition.rb, line 21
def normalise
  @normalised_queue
end
to_a() click to toggle source

to_a is defined to make the splat operator work.

# File lib/smith/messaging/queue_definition.rb, line 26
def to_a
  return @normalised_queue, @options
end
to_s() click to toggle source
# File lib/smith/messaging/queue_definition.rb, line 30
def to_s
  "<#{self.class}: #{@denormalised_queue}, #{@options.inspect}>"
end