class RemoteService::Base

Public Class Methods

queue_name() click to toggle source
# File lib/remote_service/base.rb, line 5
def queue_name
  "services.#{@queue ||= default_queue_name}"
end

Private Class Methods

default_queue_name() click to toggle source
# File lib/remote_service/base.rb, line 15
def default_queue_name
  self.name.split(/::/).last.
  gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2').
  gsub(/([a-z\d])([A-Z])/,'\1_\2').
  tr("-", "_").downcase
end
queue(name) click to toggle source
# File lib/remote_service/base.rb, line 11
def queue(name)
  @queue = name
end