Sha256: ae94d3dcd1cb3dd13d89fed5f06133cd3cfc1a4d46629f3627d6c865a0efbe45

Contents?: true

Size: 372 Bytes

Versions: 2

Compression:

Stored size: 372 Bytes

Contents

module GovernorBackground
  module Resque
    class Performer
      @queue = :governor

      def self.perform(resource, id, method_name, *arguments)
        article = Governor.resources[resource].to.find(id)
        if arguments.blank?
          article.send(method_name)
        else
          article.send(method_name, arguments)
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
governor_background-0.2.2 lib/governor_background/resque/performer.rb
governor_background-0.2.1 lib/governor_background/resque/performer.rb