Module: CouchbaseOrm::IgnoredProperties

Included in:
Base
Defined in:
lib/couchbase-orm/utilities/ignored_properties.rb

Instance Method Summary collapse

Instance Method Details

#ignored_properties(*args) ⇒ Object



7
8
9
10
11
12
13
# File 'lib/couchbase-orm/utilities/ignored_properties.rb', line 7

def ignored_properties(*args)
    if args.any?
        CouchbaseOrm.logger.warn('Passing aruments to `.ignored_properties` is deprecated. PLease use `.ignored_properties=` instead.')
        return send :ignored_properties=, args
    end
    @ignored_properties ||= []
end

#ignored_properties=(properties) ⇒ Object



3
4
5
# File 'lib/couchbase-orm/utilities/ignored_properties.rb', line 3

def ignored_properties=(properties)
    @ignored_properties = properties.map(&:to_s)
end