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