Module: Ovh::Api::Models::CdnOptionTypeEnum

Defined in:
lib/ovh-api/models/cdn_option_type_enum.rb

Constant Summary collapse

BROTLI =
'brotli'
CACHE_RULE =
'cache_rule'
CORS =
'cors'
DEVMODE =
'devmode'
GEO_HEADERS =
'geo_headers'
HSTS =
'hsts'
HTTPS_REDIRECT =
'https_redirect'
MIXED_CONTENT =
'mixed_content'
MOBILE_REDIRECT =
'mobile_redirect'
PREFETCH =
'prefetch'
PREWARM =
'prewarm'
QUERYSTRING =
'querystring'
WAF =
'waf'

Class Method Summary collapse

Class Method Details

.allObject



25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/ovh-api/models/cdn_option_type_enum.rb', line 25

def self.all
  @all ||= [
    BROTLI,
    CACHE_RULE,
    CORS,
    DEVMODE,
    GEO_HEADERS,
    HSTS,
    HTTPS_REDIRECT,
    MIXED_CONTENT,
    MOBILE_REDIRECT,
    PREFETCH,
    PREWARM,
    QUERYSTRING,
    WAF,
  ].freeze
end

.valid?(value) ⇒ Boolean

Returns:

  • (Boolean)


43
44
45
# File 'lib/ovh-api/models/cdn_option_type_enum.rb', line 43

def self.valid?(value)
  all.include?(value)
end