simplify nil handling

This commit is contained in:
Alexis Reigel 2017-07-25 20:35:44 +02:00
parent 14551424c9
commit 843b1de0de
2 changed files with 5 additions and 2 deletions

View File

@ -46,8 +46,7 @@ class GpgKey < ActiveRecord::Base
end
def key=(value)
value.strip! unless value.blank?
write_attribute(:key, value)
super(value&.strip)
end
def user_infos

View File

@ -44,6 +44,10 @@ describe GpgKey do
expect(described_class.new(key: " #{key} ").key).to eq(key)
end
it 'does not strip when the key is nil' do
expect(described_class.new(key: nil).key).to be_nil
end
end
describe '#user_infos' do