Sha256: 3b09eb09b9733d67e4eb4932280d0e7506ef4eb84eae9e8b2c0021d44051b71f

Contents?: true

Size: 536 Bytes

Versions: 1

Compression:

Stored size: 536 Bytes

Contents

# (c) 2017 Ribose Inc.
#

# Adds attr_accessors that mask an object's attributes
module AttrMasker
  autoload :Version, "attr_masker/version"
  autoload :Attribute, "attr_masker/attribute"
  autoload :Model, "attr_masker/model"

  autoload :Error, "attr_masker/error"
  autoload :Performer, "attr_masker/performer"

  module Maskers
    autoload :Replacing, "attr_masker/maskers/replacing"
    autoload :Simple, "attr_masker/maskers/simple"
  end

  require "attr_masker/railtie" if defined?(Rails)
end

Object.extend AttrMasker::Model

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
attr_masker-0.2.0 lib/attr_masker.rb