Class: Nextcloud::Ruby::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/nextcloud/ruby/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



36
37
38
39
40
41
# File 'lib/nextcloud/ruby/configuration.rb', line 36

def initialize
  @dav_url = nil
  @username = nil
  @password = nil
  @directories = nil
end

Instance Attribute Details

#dav_urlObject



43
44
45
46
# File 'lib/nextcloud/ruby/configuration.rb', line 43

def dav_url
  raise Errors::ConfigNotSet, 'dav_url' unless @dav_url
  URI(@dav_url)
end

#directoriesObject



58
59
60
61
# File 'lib/nextcloud/ruby/configuration.rb', line 58

def directories
  raise Errors::ConfigNotSet, 'directories' unless @directories
  @directories
end

#passwordObject



53
54
55
56
# File 'lib/nextcloud/ruby/configuration.rb', line 53

def password
  raise Errors::ConfigNotSet, 'password' unless @password
  @password
end

#usernameObject



48
49
50
51
# File 'lib/nextcloud/ruby/configuration.rb', line 48

def username
  raise Errors::ConfigNotSet, 'username' unless @username
  @username
end