module R2OAS::AppConfiguration
Constants
- DEFAULT_DEPLOY_DIR_PATH
- DEFAULT_DEPRECATION
- DEFAULT_DOC_SAVE_FILE_NAME
- DEFAULT_FORCE_UPDATE_SCHEMA
- DEFAULT_HTTP_METHODS_WHEN_GENERATE_REQUEST_BODY
- DEFAULT_HTTP_STATUSES_WHEN_HTTP_METHOD
rubocop:disable Style/MutableConstant
- DEFAULT_IGNORED_HTTP_STATUSES_WHEN_GENERATE_COMPONENT_SCHEMA
- DEFAULT_INTERVAL_TO_SAVE_EDITED_TMP_SCHEMA
- DEFAULT_LOCAL_PLUGINS_DIR_NAME
- DEFAULT_LOCAL_TASKS_DIR_NAME
- DEFAULT_NAMESPACE_TYPE
rubocop:enable Style/MutableConstant :dot or :underbar
- DEFAULT_OUTPUT_PATH
- DEFAULT_ROOT_DIR_PATH
- DEFAULT_SCHEMA_SAVE_DIR_NAME
- DEFAULT_SERVER
- DEFAULT_SWAGGER
- DEFAULT_USE_SCHEMA_NAMESPACE
- DEFAULT_USE_TAG_NAMESPACE
- DEFAULT_VERSION
- EDFAULT_PLUGINS
- PUBLIC_VALID_OPTIONS_KEYS
- UNPUBLIC_VALID_OPTIONS_KEYS
- VALID_OPTIONS_KEYS
Public Instance Methods
options()
click to toggle source
# File lib/r2-oas/app_configuration.rb, line 86 def options VALID_OPTIONS_KEYS.inject({}) do |option, key| option.merge!(key => send(key)) end end
set_default(target)
click to toggle source
# File lib/r2-oas/app_configuration.rb, line 94 def set_default(target) target.version = DEFAULT_VERSION target.root_dir_path = DEFAULT_ROOT_DIR_PATH target.schema_save_dir_name = DEFAULT_SCHEMA_SAVE_DIR_NAME target.doc_save_file_name = DEFAULT_DOC_SAVE_FILE_NAME target.force_update_schema = DEFAULT_FORCE_UPDATE_SCHEMA target.use_tag_namespace = DEFAULT_USE_TAG_NAMESPACE target.use_schema_namespace = DEFAULT_USE_SCHEMA_NAMESPACE target.server = DEFAULT_SERVER target.interval_to_save_edited_tmp_schema = DEFAULT_INTERVAL_TO_SAVE_EDITED_TMP_SCHEMA target.swagger = DEFAULT_SWAGGER target.http_statuses_when_http_method = DEFAULT_HTTP_STATUSES_WHEN_HTTP_METHOD target.http_methods_when_generate_request_body = DEFAULT_HTTP_METHODS_WHEN_GENERATE_REQUEST_BODY target.ignored_http_statuses_when_generate_component_schema = DEFAULT_IGNORED_HTTP_STATUSES_WHEN_GENERATE_COMPONENT_SCHEMA target.namespace_type = DEFAULT_NAMESPACE_TYPE target.deploy_dir_path = DEFAULT_DEPLOY_DIR_PATH target.plugins = EDFAULT_PLUGINS target.local_plugins_dir_name = DEFAULT_LOCAL_PLUGINS_DIR_NAME target.local_tasks_dir_name = DEFAULT_LOCAL_TASKS_DIR_NAME target.output_path = DEFAULT_OUTPUT_PATH target.deprecation = DEFAULT_DEPRECATION end