summaryrefslogtreecommitdiffstats
path: root/lib/puppet/rails/host.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/rails/host.rb')
-rw-r--r--lib/puppet/rails/host.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/puppet/rails/host.rb b/lib/puppet/rails/host.rb
index 3e63e7600..2d00fa72b 100644
--- a/lib/puppet/rails/host.rb
+++ b/lib/puppet/rails/host.rb
@@ -10,10 +10,10 @@ class Puppet::Rails::Host < ActiveRecord::Base
include Puppet::Util
include Puppet::Util::CollectionMerger
- has_many :fact_values, :dependent => :destroy
- has_many :fact_names, :through => :fact_values
+ has_many :fact_values, :dependent => :destroy, :class_name => "Puppet::Rails::FactValue"
+ has_many :fact_names, :through => :fact_values, :class_name => "Puppet::Rails::FactName"
belongs_to :source_file
- has_many :resources, :dependent => :destroy
+ has_many :resources, :dependent => :destroy, :class_name => "Puppet::Rails::Resource"
# If the host already exists, get rid of its objects
def self.clean(host)