Sha256: 28cb71d2d594011d080c5826c7fc75f12e20336fd520a925339f3e2c9f6492e9
Contents?: true
Size: 626 Bytes
Versions: 7
Compression:
Stored size: 626 Bytes
Contents
module Vedeu module Repositories # When included into a class, provides the mechanism to retrieve # the parent object for the class if available. # module Parent include Vedeu::Common # @return [NilClass|void] def parent @_parent ||= present?(@parent) ? @parent : nil end # @return [NilClass|String|Symbol] def name @_name ||= if present?(@name) @name elsif parent && present?(parent.name) parent.name end end end # Parent end # Repositories end # Vedeu
Version data entries
7 entries across 7 versions & 1 rubygems