class AdminModule::Pages::WorkflowTaskPage

Public Instance Methods

get_task_data() click to toggle source
# File lib/admin_module/pages/workflow_task_page.rb, line 62
def get_task_data
  data = { name: self.name,
           schedule: self.schedule_element.selected_options[0],
           priority: self.priority_element.selected_options[0],
           due_days: self.due_days,
           due_hours: self.due_hours_element.selected_options[0],
           due_minutes: self.due_minutes_element.selected_options[0],
           followup: self.followup_element.selected_options[0],
           assignedto: self.assignedto_element.selected_options[0],
           fees: self.fees,
           details: self.details,
           letter_agreement: self.letter_agreement_element.selected_options[0],
  }

  data
end
save() click to toggle source
# File lib/admin_module/pages/workflow_task_page.rb, line 95
def save
  self.save_button
end
set_name(name) click to toggle source
# File lib/admin_module/pages/workflow_task_page.rb, line 99
def set_name name
  self.name = name

  self
end
set_task_data(data) click to toggle source
# File lib/admin_module/pages/workflow_task_page.rb, line 79
def set_task_data data
  self.name = data[:name]
  self.schedule_element.select data[:schedule]
  self.priority_element.select data[:priority]
  self.due_days = data[:due_days]
  self.due_hours_element.select data[:due_hours]
  self.due_minutes_element.select data[:due_minutes]
  self.followup_element.select data[:followup]
  self.assignedto_element.select data[:assignedto]
  self.fees = data[:fees]
  self.details = data[:details]
  self.letter_agreement_element.select data[:letter_agreement]

  self
end