From 61fa0dbe0b37134d6fb13d4c2728e5b4b1014cb6 Mon Sep 17 00:00:00 2001 From: David Taylor Date: Sat, 29 Jul 2017 19:21:11 +0100 Subject: [PATCH] Replace `match?` with `match` for backwards compatibility with Ruby 2.3 --- app/models/channel.rb | 2 +- spec/models/channel_spec.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/channel.rb b/app/models/channel.rb index 9269373..4c3d7b9 100644 --- a/app/models/channel.rb +++ b/app/models/channel.rb @@ -41,7 +41,7 @@ class DiscourseChat::Channel < DiscourseChat::PluginModel data.each do |key, value| regex_string = params.find{|p| p[:key] == key}[:regex] - if !Regexp.new(regex_string).match?(value) + if !Regexp.new(regex_string).match(value) errors.add(:data, "data.#{key} is invalid") end diff --git a/spec/models/channel_spec.rb b/spec/models/channel_spec.rb index 5078a94..9ebda7e 100644 --- a/spec/models/channel_spec.rb +++ b/spec/models/channel_spec.rb @@ -78,7 +78,7 @@ RSpec.describe DiscourseChat::Channel do end it 'disallows invalid data' do - channel2 = DiscourseChat::Channel.new(provider:"dummy2", data:{val:''}) + channel2 = DiscourseChat::Channel.new(provider:"dummy2", data:{val:' '}) expect(channel2.valid?).to eq(false) end