Module: Nextcloud

Defined in:
lib/nextcloud/ruby.rb,
lib/nextcloud/ruby/api.rb,
lib/nextcloud/ruby/tag.rb,
lib/nextcloud/ruby/version.rb,
lib/nextcloud/ruby/response.rb,
lib/nextcloud/ruby/directory.rb,
lib/nextcloud/ruby/models/tag.rb,
lib/nextcloud/ruby/utils/errors.rb,
lib/nextcloud/ruby/configuration.rb,
lib/nextcloud/ruby/models/directory.rb

Overview

This is configuration class that allows you to set your config like so:

Nextcloud::Ruby.configure do |config| config.dav_url = 'https://mydav.com/x.php' config.username = 'jon' config.password = 'SuperSecret' config.directories = [ 'root/folder/name', 'any/other/folder/name', 'some/more' ] end

or

by simply assigning params by themself:

config = Nextcloud::Ruby::Configuration.new config.dav_url = 'https://mydav.com/x.php' config.username = 'jon' config.password = 'SuperSecret' config.directories = [ 'root/folder/name', 'any/other/folder/name', 'some/more' ] Nextcloud::Ruby.configuration = config

Defined Under Namespace

Modules: Ruby