Module: Keystorage

Defined in:
lib/keystorage.rb,
lib/keystorage/cli.rb,
lib/keystorage/manager.rb,
lib/keystorage/commands.rb,
lib/keystorage/command/get.rb,
lib/keystorage/command/set.rb,
lib/keystorage/command/base.rb,
lib/keystorage/command/help.rb,
lib/keystorage/command/list.rb

Defined Under Namespace

Modules: Command Classes: CLI, Commands, Manager

Constant Summary collapse

DEFAULT_FILE =
ENV["HOME"]+"/.keystorage"

Class Method Summary collapse

Class Method Details

.delete(group, name = nil, file = nil) ⇒ Object



18
19
20
# File 'lib/keystorage/manager.rb', line 18

def delete(group,name=nil,file=nil)
  Manager.new(file).delete(group,name)
end

.get(group, name, file = nil) ⇒ Object



14
15
16
# File 'lib/keystorage/manager.rb', line 14

def get(group,name,file=nil)
  Manager.new(file).get(group,name)
end

.list(group = nil, file = nil) ⇒ Object



6
7
8
# File 'lib/keystorage/manager.rb', line 6

def list(group=nil,file=nil)
  Manager.new(file).list(group)
end

.set(group, key, value, file = nil) ⇒ Object



10
11
12
# File 'lib/keystorage/manager.rb', line 10

def set(group,key,value,file=nil)
  Manager.new(file).set(group,key,value)
end