Skip to content

Commit e5694b3

Browse files
committed
Merge branch '4-2-stable'
2 parents 721ca89 + 3df1c53 commit e5694b3

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

active_scaffold.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ Gem::Specification.new do |s|
2525

2626
s.add_dependency('dartsass-sprockets', '~> 3.2.0')
2727
s.add_dependency('ice_nine', '~> 0.11') # Deep Freeze Ruby Objects
28+
s.add_dependency('method_source', '~> 1.1')
2829
s.add_dependency('rails', '>= 7.2.0')
2930
s.add_dependency('request_store', '~> 1.3')
30-
s.add_dependency('method_source', '~> 1.1')
3131
s.metadata['rubygems_mfa_required'] = 'true'
3232
end

lib/active_scaffold/bridges/logical_query_parser/keyword_query_parser.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,12 @@ class KeywordQueryParser
99
define_method(method_name, &method)
1010
end
1111

12-
# Define a new method with the same source code
13-
class_eval <<-RUBY
12+
# Copy search method from LogicalQueryParser
13+
# rubocop:disable Style/DocumentDynamicEvalDefinition
14+
class_eval <<-RUBY, __FILE__, __LINE__ + 1
1415
#{LogicalQueryParser.method(:search).source}
1516
RUBY
17+
# rubocop:enable Style/DocumentDynamicEvalDefinition
1618

1719
def initialize(operator)
1820
@operator = operator

0 commit comments

Comments
 (0)