Sha256: 065351fdb7865a9a29fde41a16e222e8c1ac5820e6e0dee922d2b3e33c837778

Contents?: true

Size: 316 Bytes

Versions: 2

Compression:

Stored size: 316 Bytes

Contents

module CMIS
  class Relationship < Object
    def initialize(raw, repository)
      super
      cmis_properties %w( cmis:sourceId cmis:targetId )
    end

    def source(opts = {})
      repository.object(source_id, opts)
    end

    def target(opts = {})
      repository.object(target_id, opts)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cmis-ruby-0.3.1 lib/cmis/relationship.rb
cmis-ruby-0.3 lib/cmis/relationship.rb