lib/fastly-rails/configuration.rb in fastly-rails-0.3.0 vs lib/fastly-rails/configuration.rb in fastly-rails-0.4.0
- old
+ new
@@ -2,24 +2,30 @@
class Configuration
# 30 days
MAX_AGE_DEFAULT = '2592000'
attr_accessor :api_key, :user, :password, :max_age, :service_id
+ attr_writer :purging_enabled
def self.max_age_default
MAX_AGE_DEFAULT
end
def initialize
@max_age = MAX_AGE_DEFAULT
+ @purging_enabled = true
end
def authenticatable?
!!api_key
end
def invalid_service_id?
service_id_nil? || service_id_blank?
+ end
+
+ def purging_enabled?
+ @purging_enabled
end
private
def has_credentials?