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 |
|
Muhammad Nawzad
|
5d80d669eb
|
Includes IncludedSchemaGenerator in Schemable
|
2023-11-12 11:30:01 +03:00 |
|
Muhammad Nawzad
|
159dfc5bc9
|
Properly adds relationships
|
2023-11-12 11:29:25 +03:00 |
|
Muhammad Nawzad
|
215c101c98
|
Properly adds meta and jsonapi
|
2023-11-12 11:29:25 +03:00 |
|
Muhammad Nawzad
|
2d7dd77f6e
|
Adds ResponseSchemaGenerator Class
|
2023-11-12 11:01:51 +03:00 |
|
Muhammad Nawzad
|
15fb52eef1
|
Passes parameters to the function on invoke rather than on class initialization
|
2023-11-12 11:00:40 +03:00 |
|
Muhammad Nawzad
|
861a740f61
|
Renames method
|
2023-11-12 10:32:28 +03:00 |
|
Muhammad Nawzad
|
e2ba1a7b8c
|
Updates RelationshipSchemaGenerator to correctly generate schemas
|
2023-11-12 10:29:19 +03:00 |
|
Muhammad Nawzad
|
e046194f37
|
Adds included schema generator
|
2023-11-12 10:07:05 +03:00 |
|
Muhammad Nawzad
|
21d601ee9f
|
No need to pass in configuration instance on definition descendant instantiation
|
2023-11-10 23:45:11 +03:00 |
|
Muhammad Nawzad
|
b03fcc60ca
|
Uses model_name as an instance method
|
2023-11-10 23:44:11 +03:00 |
|
Muhammad Nawzad
|
0da8634c76
|
Adds Relationship Generator Class
|
2023-11-10 23:41:21 +03:00 |
|
Muhammad Nawzad
|
0118d57cb7
|
Sets configuration by default
|
2023-11-10 19:50:26 +03:00 |
|
Muhammad Nawzad
|
b480c82361
|
Sets configurations by default
|
2023-11-10 13:00:53 +03:00 |
|
Muhammad Nawzad
|
8b00983c57
|
Deletes Blanks
|
2023-11-09 16:57:20 +03:00 |
|
Muhammad Nawzad
|
01d459bf5c
|
Updates Definition Class
|
2023-11-09 16:55:49 +03:00 |
|
Muhammad Nawzad
|
dd7598ba56
|
Adds configurations to infer attributes from
|
2023-11-09 15:52:18 +03:00 |
|
Muhammad Nawzad
|
8e3cd6e033
|
Adds incomplete Definitions class
|
2023-11-09 15:25:31 +03:00 |
|
Muhammad Nawzad
|
b4e995a250
|
Temporarily Updates Schemable Module
|
2023-11-09 15:25:04 +03:00 |
|
Muhammad Nawzad
|
cab957709d
|
Moves types map into configuration
|
2023-11-09 15:13:24 +03:00 |
|
Muhammad Nawzad
|
00c4b7fc7e
|
Invokes attributes from @model_definition
|
2023-11-09 11:38:05 +03:00 |
|
Muhammad Nawzad
|
15fae701b5
|
Updates method names and generate_attributes_schema's logic
|
2023-11-09 10:53:58 +03:00 |
|
Muhammad Nawzad
|
213fecefd2
|
Adds AttributeSchemaGenerator class
|
2023-11-09 10:45:25 +03:00 |
|
Muhammad Nawzad
|
33c2ef4bec
|
Adds use_serialized_instance config
|
2023-11-09 10:40:30 +03:00 |
|
Muhammad Nawzad
|
bda6e081de
|
Adds custom_defined_enum_method config to global configs
|
2023-11-09 10:19:29 +03:00 |
|
Muhammad Nawzad
|
5a0efd1b60
|
Uses any for values of a Hash in .rbs files
|
2023-11-09 10:18:44 +03:00 |
|
Muhammad Nawzad
|
bfdf6526ef
|
Adds Constants module to store constants
|
2023-11-09 10:01:39 +03:00 |
|
Muhammad Nawzad
|
01049c4728
|
Adds Configuration class for global configurations
|
2023-11-09 10:00:47 +03:00 |
|
Muhammad Nawzad
|
923f3ebe12
|
Adds SchemaModifier Class
|
2023-11-09 09:54:41 +03:00 |
|
Muhammad Nawzad
|
7396ddebbf
|
Updates Rubocop
|
2023-11-08 22:04:33 +03:00 |
|
Muhammad Nawzad
|
671571282d
|
Updates gem version
|
2023-09-26 14:17:50 +03:00 |
|
Muhammad Nawzad
|
cddc117b47
|
Uses configs to check whether to use string or number for decimal and float types
|
2023-09-26 14:15:16 +03:00 |
|
Muhammad Nawzad
|
9f6ecb935d
|
Fixes rubocop offenses
|
2023-07-29 16:55:20 +03:00 |
|
Muhammad Nawzad
|
64f81a387b
|
Updates version
|
2023-07-29 16:35:56 +03:00 |
|
Muhammad Nawzad
|
ec3a318f53
|
Separates create and update excluded request attributes on file generation
|
2023-07-29 16:29:46 +03:00 |
|
Muhammad Nawzad
|
55c7ec77cb
|
Separates create and update request schema and prettifies documentations
|
2023-07-29 16:27:44 +03:00 |
|
Muhammad Nawzad
|
33d42c8c8f
|
Fixes bug where required attributes were not caught properly due case difference
|
2023-07-29 14:22:33 +03:00 |
|
Muhammad Nawzad
|
c12bdc807e
|
Updates attributes in excluded_request_attributes generated method
|
2023-07-29 00:14:08 +03:00 |
|
Muhammad Nawzad
|
4321390dee
|
Updates .gitignore
|
2023-07-29 00:10:45 +03:00 |
|
Muhammad Nawzad
|
7d670fb9b1
|
Adds Gem Documentation
|
2023-05-14 12:26:33 +03:00 |
|