Class: Attendance
- Inherits:
-
Object
- Object
- Attendance
- Defined in:
- lib/attendance.rb
Instance Method Summary collapse
-
#initialize(argv, params) ⇒ Attendance
constructor
A new instance of Attendance.
- #input ⇒ Object
Constructor Details
#initialize(argv, params) ⇒ Attendance
Returns a new instance of Attendance.
8 9 10 11 12 13 14 15 |
# File 'lib/attendance.rb', line 8 def initialize(argv, params) @session = Selenium::WebDriver.for :chrome @session.manage.timeouts.implicit_wait = 10 @user = User.new(argv[0], argv[1], @session) @reason = argv[2] || 'slack確認のため' @is_c = params[:c] @is_e = params[:e] end |
Instance Method Details
#input ⇒ Object
17 18 19 20 21 22 |
# File 'lib/attendance.rb', line 17 def input @user.login move_work_condition_page enter_discrepancy_reasons if @is_e check_on_holidays if @is_c end |