Sha256: a1ef8baa402568bdb1005207fbcc1300affefe35bef54fdfd64ace9f4f986f92

Contents?: true

Size: 400 Bytes

Versions: 57

Compression:

Stored size: 400 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

    def create(opts = {})
      repository.create_relationship(self, opts)
    end
  end
end

Version data entries

57 entries across 57 versions & 1 rubygems

Version Path
cmis-ruby-0.5.38 lib/cmis/relationship.rb
cmis-ruby-0.5.37 lib/cmis/relationship.rb
cmis-ruby-0.5.36 lib/cmis/relationship.rb
cmis-ruby-0.5.35 lib/cmis/relationship.rb
cmis-ruby-0.5.34 lib/cmis/relationship.rb
cmis-ruby-0.5.33 lib/cmis/relationship.rb
cmis-ruby-0.5.32 lib/cmis/relationship.rb
cmis-ruby-0.5.31 lib/cmis/relationship.rb
cmis-ruby-0.5.30 lib/cmis/relationship.rb
cmis-ruby-0.5.29 lib/cmis/relationship.rb
cmis-ruby-0.5.28 lib/cmis/relationship.rb
cmis-ruby-0.5.27 lib/cmis/relationship.rb
cmis-ruby-0.5.26 lib/cmis/relationship.rb
cmis-ruby-0.5.25 lib/cmis/relationship.rb
cmis-ruby-0.5.24 lib/cmis/relationship.rb
cmis-ruby-0.5.23 lib/cmis/relationship.rb
cmis-ruby-0.5.22 lib/cmis/relationship.rb
cmis-ruby-0.5.21 lib/cmis/relationship.rb
cmis-ruby-0.5.20 lib/cmis/relationship.rb
cmis-ruby-0.5.19 lib/cmis/relationship.rb