class Passwordstate::Resources::PasswordList
Public Class Methods
search(client, query = {})
click to toggle source
Calls superclass method
Passwordstate::Resource::search
# File lib/passwordstate/resources/password_list.rb, line 43 def self.search(client, query = {}) super client, query.merge(_api_path: 'searchpasswordlists') end
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