28 lines
509 B
Ruby
28 lines
509 B
Ruby
require "dotenv"
|
|
require "nextcloud"
|
|
require "debug"
|
|
|
|
def get_settings()
|
|
Dotenv.load
|
|
end
|
|
|
|
def get_nextcloud_object
|
|
settings = get_settings
|
|
nextcloud = Nextcloud.new(
|
|
url: settings["URL"],
|
|
username: settings["USERNAME"],
|
|
password: settings["PASSWORD"]
|
|
)
|
|
return nextcloud
|
|
end
|
|
|
|
def get_filesharing_object
|
|
settings = Dotenv.load
|
|
fs = Nextcloud::Ocs::FileSharingApi.new(
|
|
url: settings["URL"],
|
|
username: settings["USERNAME"],
|
|
password: settings["PASSWORD"]
|
|
)
|
|
return fs
|
|
end
|