Class: FeedTask

Inherits:
BaseTask show all
Defined in:
lib/tasks/feedTask.rb

Instance Method Summary collapse

Methods inherited from BaseTask

#perform

Constructor Details

#initialize(webService, thing, category, message, feedOptions) ⇒ FeedTask

Constructor method for feed task. Initialize feed attributes.



11
12
13
14
15
16
17
18
# File 'lib/tasks/feedTask.rb', line 11

def initialize( webService, thing, category, message, feedOptions )
  super( webService, thing, false )
  @web = webService
  @thing = thing
  @category = category
  @message = message
  @feedOptions = feedOptions
end

Instance Method Details

#do_task_workObject

Do the work for the feed task.



23
24
25
# File 'lib/tasks/feedTask.rb', line 23

def do_task_work
  @web.add_feed( @thing, @category, @message, @feedOptions )
end