Fix rubocop issues, introduce usage of frozen literal to improve performance
This commit is contained in:
parent
a91c3ef6ce
commit
fdc17bea58
96 changed files with 329 additions and 126 deletions
|
@ -1,14 +1,16 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class UpdateRemoteProfileService < BaseService
|
||||
POCO_NS = 'http://portablecontacts.net/spec/1.0'
|
||||
|
||||
def call(author_xml, account)
|
||||
return if author_xml.nil?
|
||||
|
||||
if author_xml.at_xpath('./poco:displayName', poco: POCO_NS).nil?
|
||||
account.display_name = account.username
|
||||
else
|
||||
account.display_name = author_xml.at_xpath('./poco:displayName', poco: POCO_NS).content
|
||||
end
|
||||
account.display_name = if author_xml.at_xpath('./poco:displayName', poco: POCO_NS).nil?
|
||||
account.username
|
||||
else
|
||||
author_xml.at_xpath('./poco:displayName', poco: POCO_NS).content
|
||||
end
|
||||
|
||||
unless author_xml.at_xpath('./poco:note').nil?
|
||||
account.note = author_xml.at_xpath('./poco:note', poco: POCO_NS).content
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue