Module: StrapiRuby::Validations
Instance Method Summary collapse
- #validate_config(config) ⇒ Object
- #validate_data_presence(options) ⇒ Object
- #validate_options(options) ⇒ Object
Instance Method Details
#validate_config(config) ⇒ Object
7 8 9 10 11 12 |
# File 'lib/strapi_ruby/validations.rb', line 7 def validate_config(config) validate_mandatory_config_params(config.strapi_server_uri, config.strapi_token) validate_faraday_block(config.faraday) validate_show_endpoint_config(config.show_endpoint) validate_convert_to_html(config.convert_to_html) end |
#validate_data_presence(options) ⇒ Object
3 4 5 |
# File 'lib/strapi_ruby/validations.rb', line 3 def validate_data_presence() raise ArgumentError, ErrorMessage.missing_data unless .key?(:data) end |
#validate_options(options) ⇒ Object
14 15 16 17 18 19 20 |
# File 'lib/strapi_ruby/validations.rb', line 14 def () validate_config_presence validate_resource() validate_document_id() validate_show_endpoint_params() validate_body() end |