Skip to content

Commit 23dfbc4

Browse files
do not require when sequel is not defined
1 parent a4d4782 commit 23dfbc4

2 files changed

Lines changed: 2 additions & 10 deletions

File tree

lib/umbrellio_utils.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def synchronize(&)
6363
require_relative "umbrellio_utils/random"
6464
require_relative "umbrellio_utils/request_wrapper"
6565
require_relative "umbrellio_utils/rounding"
66-
require_relative "umbrellio_utils/sql"
66+
require_relative "umbrellio_utils/sql" if defined?(::Sequel)
6767
require_relative "umbrellio_utils/semantic_logger/tiny_json_formatter"
6868
require_relative "umbrellio_utils/store"
6969
require_relative "umbrellio_utils/vault"

lib/umbrellio_utils/sql.rb

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,7 @@ module UmbrellioUtils
44
module SQL
55
extend self
66

7-
if defined?(::Rails) && defined?(::Sequel)
8-
# rubocop:disable Lint/ConstantDefinitionInBlock
9-
Rails.configuration.after_initialize do
10-
UniqueConstraintViolation = Sequel::UniqueConstraintViolation
11-
end
12-
# rubocop:enable Lint/ConstantDefinitionInBlock
13-
elsif defined?(::Sequel)
14-
UniqueConstraintViolation = Sequel::UniqueConstraintViolation
15-
end
7+
UniqueConstraintViolation = Sequel::UniqueConstraintViolation
168

179
def [](*args)
1810
Sequel[*args]

0 commit comments

Comments
 (0)