We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
document_type
nil
klass
1 parent 5160424 commit 0989784Copy full SHA for 0989784
elasticsearch-persistence/lib/elasticsearch/persistence/repository/naming.rb
@@ -20,7 +20,7 @@ def index_name=(name)
20
end
21
22
def document_type
23
- klass.to_s.underscore
+ klass ? klass.to_s.underscore : nil
24
25
26
def __get_klass_from_type(type)
elasticsearch-persistence/test/unit/repository_naming_test.rb
@@ -86,9 +86,11 @@ def self.class
86
87
88
context "document_type" do
89
- should "default to klass" do
90
- assert_equal '', subject.document_type
+ should "be nil when no klass is set" do
+ assert_equal nil, subject.document_type
91
+ end
92
93
+ should "default to klass" do
94
subject.klass Foobar
95
assert_equal 'foobar', subject.document_type
96
0 commit comments