class Passwordstate::Resources::PasswordList

Public Class Methods

Public Instance Methods

full_path(unix = false) click to toggle source
# File lib/passwordstate/resources/password_list.rb, line 60
def full_path(unix = false)
  [tree_path, password_list].compact.join('\\').tap do |full|
    full.tr!('\\', '/') if unix
  end
end
passwords() click to toggle source
# File lib/passwordstate/resources/password_list.rb, line 47
def passwords
  Passwordstate::ResourceList.new client, Passwordstate::Resources::Password,
                                  all_path: "passwords/#{password_list_id}",
                                  all_query: { query_all: nil },
                                  search_path: "searchpasswords/#{password_list_id}",
                                  object_data: { password_list_id: password_list_id }
end
permissions() click to toggle source
# File lib/passwordstate/resources/password_list.rb, line 55
def permissions
  client.require_version('>= 8.4.8449')
  PasswordListPermission.new(_client: client, password_list_id: password_list_id)
end