class Route53Aliaser::Configuration

Attributes

aws_access_key_id[RW]
aws_secret_access_key[RW]
cache[RW]
logger[RW]
source_record[RW]
target_record[RW]
zone_id[RW]

Public Class Methods

new() click to toggle source
# File lib/route53_aliaser/configuration.rb, line 6
def initialize
  @logger = defined?(Rails) ? Rails.logger : Logger.new(STDOUT)
  @cache  = defined?(Rails) ? Rails.cache  : ActiveSupport::Cache::MemoryStore.new
end

Public Instance Methods

source_key() click to toggle source
# File lib/route53_aliaser/configuration.rb, line 15
def source_key
  "rt53_#{source_record}_ips"
end
target_key() click to toggle source
# File lib/route53_aliaser/configuration.rb, line 11
def target_key
  "rt53_#{target_record}_ips"
end