From e196b351070a4f52c05fd2252c545a697d5b12fb Mon Sep 17 00:00:00 2001 From: Kenji Okimoto Date: Thu, 19 Jul 2018 14:44:55 +0900 Subject: [PATCH] Support dig method for Ruby 2.2 Signed-off-by: Kenji Okimoto --- config/initializers/dig.rb | 8 ++++++++ fluentd-ui.gemspec | 1 + 2 files changed, 9 insertions(+) create mode 100644 config/initializers/dig.rb diff --git a/config/initializers/dig.rb b/config/initializers/dig.rb new file mode 100644 index 0000000..084f8e8 --- /dev/null +++ b/config/initializers/dig.rb @@ -0,0 +1,8 @@ +unless {}.respond_to?(:dig) + begin + # backport_dig is faster than dig_rb so prefer backport_dig. + require 'backport_dig' + rescue LoadError + require 'dig_rb' + end +end diff --git a/fluentd-ui.gemspec b/fluentd-ui.gemspec index dec9b76..5c5cb74 100644 --- a/fluentd-ui.gemspec +++ b/fluentd-ui.gemspec @@ -35,6 +35,7 @@ Gem::Specification.new do |spec| spec.add_dependency "fluentd", [">= 1.0.0", "< 2"] spec.add_dependency 'rails', '~> 5.2.0' + spec.add_dependency "dig_rb", "~> 1.0.0" spec.add_dependency "bootsnap", ">= 1.1.0" spec.add_dependency 'sucker_punch', "~> 2.0.4" spec.add_dependency 'addressable'