Sha256: 5881cfe1c2a6176bccb5f1a3813bc192ae1860e0701c08ad70e9731d9b6e1f74

Contents?: true

Size: 447 Bytes

Versions: 5

Compression:

Stored size: 447 Bytes

Contents

module Kindergarten
  # Hash with only allowed keys
  class ScrubbedHash < Hash; end

  # Hash with only allowed keys and untainted values
  class RinsedHash < Hash; end

  module Governesses
    class << self
      attr_accessor :forbidden_keys
    end

    self.forbidden_keys = []
  end
end

require "kindergarten/governesses/head_governess"
require "kindergarten/governesses/strict_governess"
require "kindergarten/governesses/easy_governess"

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
kindergarten-0.2.1 lib/kindergarten/governesses.rb
kindergarten-0.2.0 lib/kindergarten/governesses.rb
kindergarten-0.1.1 lib/kindergarten/governesses.rb
kindergarten-0.1.0 lib/kindergarten/governesses.rb
kindergarten-0.0.5 lib/kindergarten/governesses.rb