Method: CfFactory::CfCacheBehavior#initialize

Defined in:
lib/cf_factory/cloudfront/cf_cache_behavior.rb

#initialize(target_origin_id, forwarded_values, viewer_protocol_policy, path_pattern, options) ⇒ CfCacheBehavior

Returns a new instance of CfCacheBehavior.



17
18
19
20
21
22
23
24
25
# File 'lib/cf_factory/cloudfront/cf_cache_behavior.rb', line 17

def initialize(target_origin_id, forwarded_values, viewer_protocol_policy, path_pattern, options)
  @target_origin_id = target_origin_id
  @forwarded_values = forwarded_values
  @forwarded_values.add(2)
  @view_protocol_policy = viewer_protocol_policy
  @path_pattern = path_pattern
  @min_ttl = options[:min_ttl]
  @trusted_signers = options[:trusted_signers]
end