Class: TypeProf::Utils::TimerCancelToken
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
| Class Chain: 
          self,
           CancelToken | |
| Instance Chain: 
          self,
           CancelToken | |
| Inherits: | TypeProf::Utils::CancelToken 
 | 
| Defined in: | lib/typeprof/utils.rb | 
Class Method Summary
- .new(max_sec) ⇒ TimerCancelToken constructor
Instance Attribute Summary
Constructor Details
    .new(max_sec)  ⇒ TimerCancelToken 
  
# File 'lib/typeprof/utils.rb', line 202
def initialize(max_sec) @max_sec = max_sec @start_time = Time.now end
Instance Attribute Details
    #cancelled?  ⇒ Boolean  (readonly)
  
  [ GitHub ]
# File 'lib/typeprof/utils.rb', line 207
def cancelled? @max_sec && Time.now - @start_time >= @max_sec end