rubocop-autocorrect #202
@ -1,3 +1,5 @@
|
|||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
# Copyright (C) 2024 Manuel Bustillo
|
# Copyright (C) 2024 Manuel Bustillo
|
||||||
|
|
||||||
module Swagger
|
module Swagger
|
||||||
@ -7,13 +9,13 @@ module Swagger
|
|||||||
email: { type: :string, format: :email },
|
email: { type: :string, format: :email },
|
||||||
created_at: SwaggerResponseHelper::TIMESTAMP,
|
created_at: SwaggerResponseHelper::TIMESTAMP,
|
||||||
updated_at: SwaggerResponseHelper::TIMESTAMP
|
updated_at: SwaggerResponseHelper::TIMESTAMP
|
||||||
}
|
}.freeze
|
||||||
|
|
||||||
ID = {
|
ID = { # rubocop:disable Style/MutableConstant -- rswag modifies in: :path parameters
|
||||||
name: 'id',
|
name: 'id',
|
||||||
in: :path,
|
in: :path,
|
||||||
type: :string,
|
type: :string,
|
||||||
format: :uuid,
|
format: :uuid
|
||||||
}
|
}
|
||||||
|
|
||||||
GROUP = {
|
GROUP = {
|
||||||
@ -21,18 +23,18 @@ module Swagger
|
|||||||
icon: { type: :string, example: 'pi pi-crown', description: 'The CSS classes used by the icon' },
|
icon: { type: :string, example: 'pi pi-crown', description: 'The CSS classes used by the icon' },
|
||||||
parent_id: { type: :string, format: :uuid },
|
parent_id: { type: :string, format: :uuid },
|
||||||
color: { type: :string, pattern: '^#(?:[0-9a-fA-F]{3}){1,2}$' }
|
color: { type: :string, pattern: '^#(?:[0-9a-fA-F]{3}){1,2}$' }
|
||||||
}
|
}.freeze
|
||||||
|
|
||||||
EXPENSE = {
|
EXPENSE = {
|
||||||
name: { type: :string },
|
name: { type: :string },
|
||||||
amount: { type: :number, minimum: 0 },
|
amount: { type: :number, minimum: 0 },
|
||||||
pricing_type: { type: :string, enum: Expense.pricing_types.keys }
|
pricing_type: { type: :string, enum: Expense.pricing_types.keys }
|
||||||
}
|
}.freeze
|
||||||
|
|
||||||
SLUG = {
|
SLUG = { # rubocop:disable Style/MutableConstant -- rswag modifies in: :path parameters
|
||||||
name: 'slug',
|
name: 'slug',
|
||||||
in: :path,
|
in: :path,
|
||||||
type: :string,
|
type: :string,
|
||||||
pattern: Wedding::SLUG_REGEX,
|
pattern: Wedding::SLUG_REGEX,
|
||||||
example: :default,
|
example: :default,
|
||||||
description: 'Wedding slug'
|
description: 'Wedding slug'
|
||||||
@ -47,6 +49,6 @@ module Swagger
|
|||||||
answer: { type: :string }
|
answer: { type: :string }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}.freeze
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user