lib/fastly-rails/configuration.rb in fastly-rails-0.1.2 vs lib/fastly-rails/configuration.rb in fastly-rails-0.1.3
- old
+ new
@@ -1,11 +1,11 @@
module FastlyRails
class Configuration
# 30 days
MAX_AGE_DEFAULT = '2592000'
- attr_accessor :api_key, :user, :password, :max_age
+ attr_accessor :api_key, :user, :password, :max_age, :service_id
def self.max_age_default
MAX_AGE_DEFAULT
end
@@ -15,12 +15,24 @@
def authenticatable?
!!(api_key || has_credentials?)
end
+ def invalid_service_id?
+ service_id_nil? || service_id_blank?
+ end
+
private
def has_credentials?
user && password
+ end
+
+ def service_id_nil?
+ service_id.nil?
+ end
+
+ def service_id_blank?
+ service_id.blank?
end
end
end