We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents e9cebd9 + 46deebd commit e00a771Copy full SHA for e00a771
lib/closure_tree/has_closure_tree_root.rb
@@ -5,12 +5,7 @@ class RootOrderingDisabledError < StandardError; end
5
module HasClosureTreeRoot
6
7
def has_closure_tree_root(assoc_name, options = {})
8
- options.assert_valid_keys(
9
- :class_name,
10
- :foreign_key
11
- )
12
-
13
- options[:class_name] ||= assoc_name.to_s.sub(/\Aroot_/, "").classify
+ options[:class_name] ||= assoc_name.to_s.sub(/\Aroot_/, "").classify
14
options[:foreign_key] ||= self.name.underscore << "_id"
15
16
has_one assoc_name, -> { where(parent: nil) }, options
0 commit comments