class Skiplock::Extension::ProxyJob

Public Instance Methods

perform(yml) click to toggle source
# File lib/skiplock/extension.rb, line 17
def perform(yml)
  target, method_name, args = ::YAML.load(yml) rescue nil
  raise ProxyError, "Skiplock extension is not allowed for:\n#{yml}" unless target.respond_to?(:skiplock)
  target.__send__(method_name, *args)
end