Sha256: a47e46869571f093c455353f6c8ac28ce76435361a9f9fb6d3bd37343c243d5f
Contents?: true
Size: 534 Bytes
Versions: 1
Compression:
Stored size: 534 Bytes
Contents
module RecordStore class Zone class Config include ActiveModel::Validations attr_reader :ignore_patterns, :provider validate :validate_zone_config def initialize(ignore_patterns: [], provider: nil) @ignore_patterns = ignore_patterns @provider = provider end private def validate_zone_config unless Provider.constants.include?(provider.to_s.to_sym) errors.add(:provider, 'provider specified does not exist') end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
record_store-1.0.0 | lib/record_store/zone/config.rb |