Sha256: 071a2ba2c4809027b0a32bb846b9e8fc107c14881e6792b80846e121635a5bbb
Contents?: true
Size: 752 Bytes
Versions: 1
Compression:
Stored size: 752 Bytes
Contents
# (c) 2017 Ribose Inc. # module AttrMasker module Maskers # +Simple+ masker replaces values with a predefined +(redacted)+ string. # This is a default masker, which is used when no specific +:masker+ is # passed in +attr_masker+ method call. # # @example Would mask "Adam West" as "(redacted)" # class User < ActiveRecord::Base # m = AttrMasker::Maskers::Simple.new # attr_masker :name, :masker => m # end # # @example Would mask "Adam West" as "(redacted)" # class User < ActiveRecord::Base # attr_masker :name # end class Simple # Accepts any keyword arguments, but they all are ignored. def call(**_opts) "(redacted)" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
attr_masker-0.3.1 | lib/attr_masker/maskers/simple.rb |