Module: TResque::Util

Extended by:
Util
Included in:
Util
Defined in:
lib/tresque/util.rb

Instance Method Summary collapse

Instance Method Details

#calculate_namespace_from_class(klass) ⇒ Object



9
10
11
12
13
14
# File 'lib/tresque/util.rb', line 9

def calculate_namespace_from_class(klass)
  klass = klass.class unless klass.is_a?(Class)
  pieces = klass.name.to_s.split("::")
  return "worker" if pieces.size < 2
  pieces.first.underscore
end

#normalize(val) ⇒ Object



5
6
7
# File 'lib/tresque/util.rb', line 5

def normalize(val)
  val.to_s.gsub(/\W/, "_").downcase
end