Sha256: 5c764d4ae4fa9c17ba901215ae147583a64da68b55ab71e1fff7c83f635b9f5e
Contents?: true
Size: 338 Bytes
Versions: 1
Compression:
Stored size: 338 Bytes
Contents
# A concern for parentable models module Basecamp3 module Concerns module Parentable # Returns the parent. # # @return [Basecamp3::Model] def parent return nil if @parent.nil? klass = TypeMapper.map(@parent['type']) @mapped_parent ||= klass.new(@parent) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
basecamp3-0.1.4 | lib/basecamp3/concerns/parentable.rb |