Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
Tutorialspoint

Execute Ruby Online

#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

Advertisements
Loading...

We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.