Class: Achoo::HourAdministrationForm
- Defined in:
- lib/achoo/hour_administration_form.rb
Instance Method Summary collapse
- #flexi_time(date) ⇒ Object
-
#initialize(agent) ⇒ HourAdministrationForm
constructor
A new instance of HourAdministrationForm.
- #show_registered_hours_for_day(date) ⇒ Object
- #show_registered_hours_for_week(date) ⇒ Object
Methods inherited from Form
Constructor Details
#initialize(agent) ⇒ HourAdministrationForm
Returns a new instance of HourAdministrationForm.
6 7 8 9 |
# File 'lib/achoo/hour_administration_form.rb', line 6 def initialize(agent) @agent = agent @page = nil end |
Instance Method Details
#flexi_time(date) ⇒ Object
19 20 21 22 23 |
# File 'lib/achoo/hour_administration_form.rb', line 19 def flexi_time(date) set_page_to_view_for_date('dayview', date) @page.body.match(/Flexi time balance: (-?\d+:\d+)/)[1] end |
#show_registered_hours_for_day(date) ⇒ Object
11 12 13 |
# File 'lib/achoo/hour_administration_form.rb', line 11 def show_registered_hours_for_day(date) show_registered_hours(date, 'dayview', '#rl_1 tr') end |
#show_registered_hours_for_week(date) ⇒ Object
15 16 17 |
# File 'lib/achoo/hour_administration_form.rb', line 15 def show_registered_hours_for_week(date) show_registered_hours(date, 'weekview', '//form[@name="weekview"]/following::table/tr') end |