Sha256: 61e0ca4b466e7e19117066bd4060f38d5adbfca1fac07c9b81b46b85a7067105
Contents?: true
Size: 668 Bytes
Versions: 4
Compression:
Stored size: 668 Bytes
Contents
require 'codily/elements/service_belongging_base' require 'codily/elements/condition' module Codily module Elements class CacheSetting < ServiceBelonggingBase def_attr *%i( action stale_ttl ttl ) def setup delete_if_empty! *%i( cache_condition ) force_integer! *%i( ttl stale_ttl ) end def cache_condition(name = nil, &block) set_refer_element(:cache_condition, Condition, {name: name, type: 'CACHE', _service_name: self.service_name}, &block) end def fastly_class Fastly::CacheSetting end end end end
Version data entries
4 entries across 4 versions & 1 rubygems