Class: Keepass::Database

Inherits:
Object
  • Object
show all
Defined in:
lib/keepass-methods.rb

Overview

KeePass Database class

Instance Method Summary collapse

Instance Method Details

#entry(title, name = nil) ⇒ Object



10
11
12
13
14
15
16
17
18
# File 'lib/keepass-methods.rb', line 10

def entry(title, name = nil)
  ent = if name.nil?
          simple_select title
        else
          double_select title, name
        end

  ent[0]
end

#group(name) ⇒ Object



4
5
6
7
8
# File 'lib/keepass-methods.rb', line 4

def group(name)
  gr = groups.select { |g| g.name == name }
  raise "Error: found multiple groups with name #{name}" if gr.length > 1
  gr[0]
end