Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

cmis_active

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cmis_active

  • 0.3.7
  • Rubygems
  • Socket score

Version published
Maintainers
1
Created
Source

ActiveCMIS Release 0.3.4

Git: http://github.com/xaop/activecmis
Documentation: http://rdoc.info/github/xaop/activecmis/master/frames
Author: XAOP bvba
Copyright: 2011
License: MIT License

Synopsis

ActiveCMIS is Ruby library aimed at easing the interaction with various CMIS providers. It creates Ruby objects for CMIS objects, and creates Ruby classes that correspond to CMIS types.

Features

  • Read support for all CMIS object types
  • Write support and the ability to create new objects.
  • Support for paging

Changes since 0.3.5

  • implement the possibility to set the timeout to be used by the Net::HTTP object (thanks to zedtux)

Changes since 0.3.4

  • Fix a bug with checkin

Changes since 0.3.3

  • added #set_versioning_state for documents (thanks to @zedtux)
  • improve checking method to make more parameters optional (and use set_versioning_state when possible)

Changes since 0.3.2

  • Fix for header of PUT request (thanks to @linzhixing)
  • Improvement for integer conversion (thanks to @kennethgeerts)
  • Correctly set the default namespace (reported by @brunospy)

Changes since 0.3.1

  • Does not require ntlm-http unless needed for authentication
  • Fix some issues with authentication (thanks to @beno)
  • Follow redirects for renditions (thanks to @timfel)

Changes since 0.2.6

The way authentication works has changed. If you previously used ActiveCMIS.connect then you're fine, otherwise the authentication changes will affect you: the authenticate methods on ActiveCMIS::Server and ActiveCMIS::Repository now return a new object, and don't change the authentication on the object itself. You can also specify optional authentication when connecting to a Server, or when calling the repository method.

Installation

If you haven't installed Nokogiri yet it will be installed automatically, you will need a C compiler and the development files for libxml2.

> gem install active_cmis

ActiveCMIS also depends on ntlm-http for ntlm authentication, unfortunately ntlm-http is broken on ruby 1.9.x This isn't a problem as long as you don't actually try to connect with NTLM authentication. If you actually need NTLM authentication you can use https://github.com/xaop/ntlm-http (or any other fixed version of the library), although you may need to use bundler for this to work.

Usage

require 'active_cmis'
repository = ActiveCMIS.load_config('configuration', 'optional_filename_for_config')
f = repository.root_folder
p f.items.map do |i| i.cmis.name end

And so on ...

Full documentation of the API can be found at rdoc.info

FAQs

Package last updated on 21 Jan 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc