Muhammad Nawzad
|
0240f69c2e
|
Merge aaf209b8d2 into 7d670fb9b1
|
2024-01-30 13:31:19 +00:00 |
|
Muhammad Nawzad
|
aaf209b8d2
|
Bump version to 1.0.3
|
2024-01-30 16:30:29 +03:00 |
|
Muhammad Nawzad
|
96911aab98
|
Updates change log for v1.0.3
|
2024-01-30 16:30:25 +03:00 |
|
Muhammad Nawzad
|
d212a2904e
|
Add infer_expand_nested_from_expand configuration docs
|
2024-01-30 16:29:58 +03:00 |
|
Muhammad Nawzad
|
f90a997e30
|
Adds infer_expand_nested_from_expand global configuration option
|
2024-01-30 16:29:38 +03:00 |
|
Muhammad Nawzad
|
49992ff75b
|
Add expand_nested parameter to generate method
|
2024-01-30 16:29:07 +03:00 |
|
Muhammad Nawzad
|
1afb31bccb
|
Update Schemable gem version to 1.0.2
|
2024-01-30 13:17:17 +03:00 |
|
Muhammad Nawzad
|
e894e46216
|
Updates Changelog
|
2024-01-30 13:16:32 +03:00 |
|
Muhammad Nawzad
|
51d1113ff5
|
Adds docs for nullable_relationships method
|
2024-01-30 13:15:54 +03:00 |
|
Muhammad Nawzad
|
dbfb9c1dd7
|
Refactor generate_schema method to handle nullable relationships
|
2024-01-30 13:15:40 +03:00 |
|
Muhammad Nawzad
|
213a265ddd
|
Add nullable_relationships method to Schemable::Definition
|
2024-01-30 13:15:16 +03:00 |
|
Muhammad Nawzad
|
a2fb1cf57e
|
Updates changelog for v1.0.1
|
2024-01-29 10:56:28 +03:00 |
|
Muhammad Nawzad
|
72bf6606da
|
Update Schemable version to 1.0.1
|
2024-01-29 10:55:17 +03:00 |
|
Muhammad Nawzad
|
e95a1432c1
|
Adds documentations for default_value_for_enum_attributes method
|
2024-01-29 10:55:07 +03:00 |
|
Muhammad Nawzad
|
e1a9a0d258
|
Refactor enum attribute handling in attribute_schema_generator to set default enum value
|
2024-01-29 10:54:01 +03:00 |
|
Muhammad Nawzad
|
d00737fc6f
|
Update gem versions
|
2024-01-29 10:53:37 +03:00 |
|
Muhammad Nawzad
|
5b32cb2b95
|
Adds default_value_for_enum_attributes method to Schemable::Definition
|
2024-01-29 10:53:20 +03:00 |
|
Muhammad Nawzad
|
33a11e95a3
|
Updates the gem's documentation
|
2023-11-17 23:43:36 +03:00 |
|
Muhammad Nawzad
|
9abdfe2a77
|
Moves example to readme documentations
|
2023-11-17 23:42:57 +03:00 |
|
Muhammad Nawzad
|
7fb82b33ff
|
Updates gems
|
2023-11-17 20:59:07 +03:00 |
|
Muhammad Nawzad
|
9aba52bca4
|
Fixes rubocop offenses
|
2023-11-17 20:58:06 +03:00 |
|
Muhammad Nawzad
|
9b7c7d492f
|
Updates the gem's generators
|
2023-11-17 17:59:07 +03:00 |
|
Muhammad Nawzad
|
86460aec57
|
Removes factory bot option
|
2023-11-17 17:41:10 +03:00 |
|
Muhammad Nawzad
|
561a90953b
|
Adds documentations for ResponseSchemaGenerator
|
2023-11-17 17:21:08 +03:00 |
|
Muhammad Nawzad
|
e5229586af
|
Allows custom meta for response
|
2023-11-17 17:15:23 +03:00 |
|
Muhammad Nawzad
|
d2f3c8f2c2
|
Adds documentations for RequestSchemaGenerator class
|
2023-11-17 17:06:53 +03:00 |
|
Muhammad Nawzad
|
f4f273428f
|
Adds documentations for RelationshipSchemaGenerator
|
2023-11-17 16:45:57 +03:00 |
|
Muhammad Nawzad
|
04f7ded55d
|
Adds documentations for IncludedSchemaGenerator
|
2023-11-17 16:30:01 +03:00 |
|
Muhammad Nawzad
|
6fa863ab93
|
Removes timestamps config
|
2023-11-17 16:14:28 +03:00 |
|
Muhammad Nawzad
|
6908df347a
|
Ensures type safety
|
2023-11-17 16:11:20 +03:00 |
|
Muhammad Nawzad
|
dc89944058
|
Fixes typos and ensures type safety
|
2023-11-17 15:59:52 +03:00 |
|
Muhammad Nawzad
|
26ec4d9214
|
Adds documentations for definition class
|
2023-11-17 15:54:06 +03:00 |
|
Muhammad Nawzad
|
f95b047efe
|
Fixes Indentation
|
2023-11-16 14:36:12 +03:00 |
|
Muhammad Nawzad
|
c4a2af54e7
|
Add documentation for AttributeSchemaGenerator class
|
2023-11-16 13:58:39 +03:00 |
|
Muhammad Nawzad
|
e75e18c43b
|
Add documentation for Configuration class
|
2023-11-16 13:47:16 +03:00 |
|
Muhammad Nawzad
|
86e208d7ad
|
Add documentation for SchemaModifier class
|
2023-11-16 12:33:47 +03:00 |
|
Muhammad Nawzad
|
2e8cb4b610
|
Add documentation for Schemable module
|
2023-11-16 11:34:02 +03:00 |
|
Muhammad Nawzad
|
ac5a10e113
|
Slightly Updates Readme
|
2023-11-14 23:04:36 +03:00 |
|
Muhammad Nawzad
|
a832924ee5
|
Updates some of the old documentations
|
2023-11-14 22:37:59 +03:00 |
|
Muhammad Nawzad
|
d7d260f4ff
|
Updates Gem Version
|
2023-11-14 22:23:38 +03:00 |
|
Muhammad Nawzad
|
b8928ee1ea
|
Uses attribute reader instead of accessor
|
2023-11-13 15:50:28 +03:00 |
|
Muhammad Nawzad
|
dcfc80d9ad
|
Adds generate method
|
2023-11-13 15:34:48 +03:00 |
|
Muhammad Nawzad
|
a9fbe3e17e
|
Updates Schemable Module
|
2023-11-13 15:30:06 +03:00 |
|
Muhammad Nawzad
|
1d9e06a1d3
|
Adds missing signature
|
2023-11-13 15:27:45 +03:00 |
|
Muhammad Nawzad
|
5a630a73a3
|
Adds mongoid specific conditions
|
2023-11-13 14:59:02 +03:00 |
|
Muhammad Nawzad
|
2b57b1ed3c
|
Adds mongoid specific configurations
|
2023-11-13 14:58:20 +03:00 |
|
Muhammad Nawzad
|
06aafcf883
|
Speeds up the definition's retrieval
|
2023-11-13 14:57:32 +03:00 |
|
Muhammad Nawzad
|
e25dfff4ec
|
Adds Camelize Keys Method to Definitions
|
2023-11-12 14:48:46 +03:00 |
|
Muhammad Nawzad
|
92d9f33d20
|
Changes Exclude Logic
|
2023-11-12 14:47:47 +03:00 |
|
Muhammad Nawzad
|
ac70f1e7dd
|
Adds RequestSchemaGenerator class
|
2023-11-12 11:45:13 +03:00 |
|