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