#require 'date' def leave_category_calculator(employed_date) # @employee = employee_id @employed_date = employed_date time_worked = Time.now - @employed_date days_worked = (time_worked/86400).round # one day = 86400 seconds if days_worked < 0 category = 0 elsif days_worked < 365 category = 3 elsif days_worked > 1825 category = 1 else category = 2 end if category == 1 category_name = "Long-serving Employee" elsif category == 2 category_name = "Short-serving Employee" elsif category == 3 category_name = "New Employee" else category_name = "Invalid" end puts category_name puts days_worked end entered_date=Time.new(2019,04,05) leave_category_calculator(entered_date) puts Time.now
We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy. Accept Learn more