summaryrefslogtreecommitdiffstats
path: root/lib/puppet/provider.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/provider.rb')
-rw-r--r--lib/puppet/provider.rb7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/puppet/provider.rb b/lib/puppet/provider.rb
index f51ea4450..04169e6e1 100644
--- a/lib/puppet/provider.rb
+++ b/lib/puppet/provider.rb
@@ -139,9 +139,7 @@ class Puppet::Provider
return true
end
- # Remove the reference to the model, so GC can clean up.
def clear
- @model = nil
end
# Retrieve a named command.
@@ -157,6 +155,11 @@ class Puppet::Provider
@model.name
end
+ # Remove the reference to the model, so GC can clean up.
+ def remove
+ @model = nil
+ end
+
def to_s
"%s(provider=%s)" % [@model.to_s, self.class.name]
end