Class: AdminModule::Pages::WorkflowTaskPage
- Inherits:
-
Object
- Object
- AdminModule::Pages::WorkflowTaskPage
- Includes:
- PageObject
- Defined in:
- lib/admin_module/pages/workflow_task_page.rb
Instance Method Summary collapse
Instance Method Details
#get_task_data ⇒ Object
62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 |
# File 'lib/admin_module/pages/workflow_task_page.rb', line 62 def get_task_data data = { name: self.name, schedule: self.schedule_element.[0], priority: self.priority_element.[0], due_days: self.due_days, due_hours: self.due_hours_element.[0], due_minutes: self.due_minutes_element.[0], followup: self.followup_element.[0], assignedto: self.assignedto_element.[0], fees: self.fees, details: self.details, letter_agreement: self.letter_agreement_element.[0], } data end |
#save ⇒ Object
95 96 97 |
# File 'lib/admin_module/pages/workflow_task_page.rb', line 95 def save self. end |
#set_name(name) ⇒ Object
99 100 101 102 103 |
# File 'lib/admin_module/pages/workflow_task_page.rb', line 99 def set_name name self.name = name self end |
#set_task_data(data) ⇒ Object
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 |
# 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 |