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
|