module Resque::Plugins::Serializer
Constants
- VERSION
Attributes
configuration[RW]
Public Class Methods
configure() { |configuration| ... }
click to toggle source
# File lib/resque-serializer.rb, line 17 def configure(&block) self.configuration ||= Configuration.instance yield(configuration) end
Public Instance Methods
serialize(resource)
click to toggle source
# File lib/resque-serializer.rb, line 24 def serialize(resource) case resource when :job then extend(Serializers::Job) when :queue then extend(Serializers::Queue) when :both then extend(Serializers::Both) when :combined then extend(Serializers::Combined) else raise_invalid_resource end end
Private Instance Methods
raise_invalid_resource()
click to toggle source
# File lib/resque-serializer.rb, line 36 def raise_invalid_resource error_msg = begin 'The passed argument must be one of: [:job, :queue, :both, :combined]' end raise ArgumentError, error_msg end