File tree Expand file tree Collapse file tree 2 files changed +2
-1
lines changed Expand file tree Collapse file tree 2 files changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -112,7 +112,7 @@ def self.included(base)
112112 # Delegate common methods to the `__elasticsearch__` ClassMethodsProxy, unless they are defined already
113113 class << self
114114 METHODS . each do |method |
115- delegate method , to : :__elasticsearch__ unless self . respond_to ?( method )
115+ delegate method , to : :__elasticsearch__ unless self . public_instance_methods . include ?( method )
116116 end
117117 end
118118 end
Original file line number Diff line number Diff line change @@ -48,6 +48,7 @@ def self.search(query, options={})
4848 end
4949
5050 DummyIncludingModel . __send__ :include , Elasticsearch ::Model
51+ DummyIncludingModelWithSearchMethodDefined . __send__ :include , Elasticsearch ::Model
5152 end
5253
5354 after ( :all ) do
You can’t perform that action at this time.
0 commit comments