class Karousel::ClientJob

Abstract class for ClientJob

Attributes

status[RW]

Public Class Methods

new() click to toggle source
# File lib/karousel/client_job.rb, line 8
def initialize
  @status = 1
end
populate() click to toggle source
# File lib/karousel/client_job.rb, line 12
def self.populate
  not_implemented_error
end

Public Instance Methods

finished?() click to toggle source
# File lib/karousel/client_job.rb, line 20
def finished?
  not_implemented_error
end
process() click to toggle source
# File lib/karousel/client_job.rb, line 24
def process
  not_implemented_error
end
send() click to toggle source
# File lib/karousel/client_job.rb, line 16
def send
  not_implemented_error
end

Private Instance Methods

not_implemented_error() click to toggle source
# File lib/karousel/client_job.rb, line 30
def not_implemented_error
  raise Karousel::NotImplementedError
end