This replace calls of String#match? with rails Regex#match?
This follows the same idea used to keep Rails 5.2 compatible with Ruby
2.2.2 in https://github.com/rails/rails/pull/32973
environment: *ruby_environment
<<: *install_ruby_dependencies
+ install-ruby2.3:
+ <<: *defaults
+ docker:
+ - image: circleci/ruby:2.3.7-stretch-node
+ environment: *ruby_environment
+ <<: *install_ruby_dependencies
+
build:
<<: *defaults
steps:
- image: circleci/redis:4.0.9-alpine
<<: *test_steps
+ test-ruby2.3:
+ <<: *defaults
+ docker:
+ - image: circleci/ruby:2.3.7-stretch-node
+ environment: *ruby_environment
+ - image: circleci/postgres:10.3-alpine
+ environment:
+ POSTGRES_USER: root
+ - image: circleci/redis:4.0.9-alpine
+ <<: *test_steps
+
test-webui:
<<: *defaults
docker:
- install-ruby2.4:
requires:
- install
+ - install-ruby2.3:
+ requires:
+ - install
- build:
requires:
- install-ruby2.5
requires:
- install-ruby2.4
- build
+ - test-ruby2.3:
+ requires:
+ - install-ruby2.3
+ - build
- test-webui:
requires:
- install
self.class.attachment_definitions.each_key do |attachment_name|
attachment = send(attachment_name)
- next if attachment.blank? || !attachment.content_type.match?(/image.*/) || attachment.queued_for_write[:original].blank?
+ next if attachment.blank? || !/image.*/.match?(attachment.content_type) || attachment.queued_for_write[:original].blank?
width, height = FastImage.size(attachment.queued_for_write[:original].path)