class S3WebsiteDeploy::CachePolicy

Attributes

config[R]
policies[R]

Public Class Methods

new(config) click to toggle source
# File lib/s3_website_deploy/cache_policy.rb, line 19
def initialize(config)
  @policies = config.map {|pattern, value| Policy.new(pattern, value) }
end

Public Instance Methods

cache_control(path) click to toggle source
# File lib/s3_website_deploy/cache_policy.rb, line 23
def cache_control(path)
  policy = @policies.find{|policy| policy.match?(path) }
  return unless policy
  policy.value["cache_control"]
end