Facebook
From Justii1311, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 258
  1. class ToDo
  2.         def initialize
  3.                 @to_do = []
  4.         end
  5.        
  6.         def addTaskorEvent(cos)
  7.                 @to_do.push(cos)
  8.         end
  9.        
  10.         def list
  11.                 puts @to_do    
  12.         end
  13. end
  14.  
  15. class Task
  16.         def initialize(title, state)
  17.                 @title = title
  18.                 @state = state
  19.         end
  20. end
  21.  
  22.  
  23. class Event
  24.         def initialize(title, state, y, m, d)
  25.                 @title = title
  26.                 @state = state
  27.                 @date = Time.local(y,m,d)
  28.         end
  29.        
  30.         def finished
  31.                 if(@date < Time.now)
  32.                         return true
  33.                 else
  34.                         return false
  35.                 end
  36.         end
  37. end
  38.  
  39.  
  40. Event.new('tyt', 'stat', 2017,11,27).finished
  41.  
  42.