Sha256: 6bcb4826a1b10115d13695837fc93d5bee87860450ec1b0a4b13e45e1eaafe2f
Contents?: true
Size: 1.03 KB
Versions: 1
Compression:
Stored size: 1.03 KB
Contents
require 'base64' require 'stringio' require 'openssl' require 'digest/sha2' require 'securerandom' require 'rexml/document' require 'keepassx/exceptions' require 'keepassx/header' require 'keepassx/utilities' require 'keepassx/database' require 'keepassx/field' require 'keepassx/entry_field' require 'keepassx/group_field' require 'keepassx/item' require 'keepassx/entry' require 'keepassx/group' require 'keepassx/aes_crypt' module Keepassx class << self # Create Keepassx database # # @param opts [Hash] Keepassx database options. # @yield [opts] # @yieldreturn [Fixnum] # @return [Keepassx::Database] def new opts db = Database.new opts return db unless block_given? yield db end # Read Keepassx database from file storage. # # @param opts [Hash] Keepassx database options. # @yield [opts] # @yieldreturn [Fixnum] # @return [Keepassx::Database] def open opts db = Database.open opts return db unless block_given? yield db end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-keepassx-0.2.0 | lib/keepassx.rb |