Review points, specs

This commit is contained in:
Karol
2020-11-02 17:09:31 +01:00
parent 4e61d53cb3
commit f872cf73ee
3 changed files with 21 additions and 4 deletions

View File

@ -66,8 +66,12 @@ module ProformaService
end
def file_type(extension)
FileType.find_by(file_extension: extension) ||
FileType.create(file_extension: extension, name: extension[1..-1], user: @user, indent_size: 4, editor_mode: 'ace/mode/plain_text')
FileType.find_or_create_by(file_extension: extension) do |file_type|
file_type.name = extension[1..-1]
file_type.user = @user
file_type.indent_size = 4
file_type.editor_mode = 'ace/mode/plain_text'
end
end
end
end