lib/property_sets.rb in property_sets-2.2.1 vs lib/property_sets.rb in property_sets-2.3.0
- old
+ new
@@ -6,19 +6,19 @@
require 'property_sets/action_view_extension'
rescue LoadError
end
module PropertySets
- def self.ensure_property_set_class(association, owner_class)
- const_name = "#{owner_class.name}#{association.to_s.singularize.capitalize}".to_sym
+ def self.ensure_property_set_class(association, owner_class_name)
+ const_name = "#{owner_class_name}#{association.to_s.singularize.capitalize}".to_sym
unless Object.const_defined?(const_name)
property_class = Object.const_set(const_name, Class.new(ActiveRecord::Base))
property_class.class_eval do
include PropertySets::PropertySetModel::InstanceMethods
extend PropertySets::PropertySetModel::ClassMethods
end
- property_class.owner_class = owner_class
+ property_class.owner_class = owner_class_name
property_class.owner_assoc = association
end
Object.const_get(const_name)
end
end