Review points, specs
This commit is contained in:
@ -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
|
||||
|
Reference in New Issue
Block a user