Sha256: d44f221c589fa207b0707803d07ccb0b5e239f20a5cfd196126f11d6ccd82efc

Contents?: true

Size: 375 Bytes

Versions: 26

Compression:

Stored size: 375 Bytes

Contents

# encoding: utf-8

require 'ostruct'

module Backup
  module Configuration
    class Store < OpenStruct

      ##
      # Returns an Array of all attribute method names
      # that default values were set for.
      def _attributes
        @table.keys
      end

      ##
      # Used only within the specs
      def reset!
        @table.clear
      end

    end
  end
end

Version data entries

26 entries across 26 versions & 3 rubygems

Version Path
backup-3.11.0 lib/backup/configuration/store.rb
backup-3.10.0 lib/backup/configuration/store.rb
backup-3.9.0 lib/backup/configuration/store.rb
backup-3.8.0 lib/backup/configuration/store.rb
backup-3.7.2 lib/backup/configuration/store.rb
backup-3.7.1 lib/backup/configuration/store.rb
backup-3.7.0 lib/backup/configuration/store.rb
backup-3.6.0 lib/backup/configuration/store.rb
backup-3.5.1 lib/backup/configuration/store.rb
backup-3.5.0 lib/backup/configuration/store.rb
backup-3.4.0 lib/backup/configuration/store.rb
backup-3.3.2 lib/backup/configuration/store.rb
backup-3.3.1 lib/backup/configuration/store.rb
backup-3.3.0 lib/backup/configuration/store.rb
backup-3.2.0 lib/backup/configuration/store.rb
backup-3.1.3 lib/backup/configuration/store.rb
backup-3.1.2 lib/backup/configuration/store.rb
backup-3.1.1 lib/backup/configuration/store.rb
backup-3.1.0 lib/backup/configuration/store.rb
backup-agoddard-3.0.28 lib/backup/configuration/store.rb