class S3WebsiteDeploy::CachePolicy::Policy
Attributes
pattern[R]
regexp[R]
value[R]
Public Class Methods
new(pattern, value)
click to toggle source
# File lib/s3_website_deploy/cache_policy.rb, line 8 def initialize(pattern, value) @pattern = pattern @regexp = Regexp.compile("\\A#{ Regexp.escape(pattern).gsub("\\*", ".*") }\\z") @value = value end
Public Instance Methods
match?(path)
click to toggle source
# File lib/s3_website_deploy/cache_policy.rb, line 14 def match?(path) regexp.match?(path) end