Sha256: ddaad593f3d4bc9f354a0e2dd5da6853ee0bff91dc06c0594225036af669da99

Contents?: true

Size: 373 Bytes

Versions: 2

Compression:

Stored size: 373 Bytes

Contents

class ProtobufDescriptor
  module HasParent
    def file_descriptor
      p = self.parent
      while p.class.name != "ProtobufDescriptor::FileDescriptor"
        p = p.parent
      end
      return p
    end

    def protobuf_descriptor
      p = self.parent
      while p.class.name != "ProtobufDescriptor"
        p = p.parent
      end
      return p
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
protobuf_descriptor-1.0.0 lib/protobuf_descriptor/has_parent.rb
protobuf_descriptor-0.1.0 lib/protobuf_descriptor/has_parent.rb