Project

General

Profile

Actions

Bug #23840

closed

Host class does not change with managed state

Added by Andrew Kofink over 6 years ago. Updated about 4 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
Host creation
Target version:
-
Difficulty:
easy
Triaged:
Yes
Fixed in Releases:
Found in Releases:

Description

A Host::Base can be a Host::Managed if it's managed? attribute is set. When managed? is false, the host should no longer be a Host::Managed. In nightly, this is not the case.

To reproduce (in rake console):
h = Host.new
h.managed? # false

Actual:
h.class # Host::Managed

Expected:
h.class # Host::Base

This is an issue if we ever want to use polymorphism, and it should be as easy as setting the type correctly on the host. Hopefully, there is no behavior on Host::Managed that shouldn't be there, but if so, it should be moved to Host::Base.

Actions

Also available in: Atom PDF