Class: ForemanPatch::Cycle

Inherits:
ApplicationRecord
  • Object
show all
Includes:
ForemanTasks::Concerns::ActionSubject
Defined in:
app/models/foreman_patch/cycle.rb

Defined Under Namespace

Classes: Jail

Instance Method Summary collapse

Instance Method Details

#active?Boolean

Returns:

  • (Boolean)


31
32
33
# File 'app/models/foreman_patch/cycle.rb', line 31

def active?
  end_date >= Date.current
end

#completed?Boolean

Returns:

  • (Boolean)


39
40
41
# File 'app/models/foreman_patch/cycle.rb', line 39

def completed?
  end_date < Date.current
end

#planned?Boolean

Returns:

  • (Boolean)


27
28
29
# File 'app/models/foreman_patch/cycle.rb', line 27

def planned?
  start_date > Date.current
end

#running?Boolean

Returns:

  • (Boolean)


35
36
37
# File 'app/models/foreman_patch/cycle.rb', line 35

def running?
  start_date <= Date.current and end_date >= Date.current
end