Class: AwsKeychain::Plugin::Json

Inherits:
Object
  • Object
show all
Defined in:
lib/plugins/json/aws_keychain_plugin_json.rb

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ Json

Returns a new instance of Json.



27
28
29
# File 'lib/plugins/json/aws_keychain_plugin_json.rb', line 27

def initialize(options={})

end

Instance Method Details

#actionsObject



31
32
33
# File 'lib/plugins/json/aws_keychain_plugin_json.rb', line 31

def actions
  ["show"]
end

#short_nameObject



35
36
37
# File 'lib/plugins/json/aws_keychain_plugin_json.rb', line 35

def short_name
  "json"
end

#show(key) {|JSON.pretty_generate(key)| ... } ⇒ Object

Yields:

  • (JSON.pretty_generate(key))


39
40
41
# File 'lib/plugins/json/aws_keychain_plugin_json.rb', line 39

def show(key, &block)
  yield JSON.pretty_generate(key)
end