class Rubyists::Opr::Commands::List::Items
Items
subcommand
Attributes
vault[R]
Public Class Methods
new(vault, options)
click to toggle source
# File lib/rubyists::opr/commands/list/items.rb, line 12 def initialize(vault, options) @vault = vault @options = options end
Public Instance Methods
execute(input: $stdin, output: $stdout)
click to toggle source
# File lib/rubyists::opr/commands/list/items.rb, line 17 def execute(input: $stdin, output: $stdout) # rubocop:disable Lint/UnusedMethodArgument if vault.nil? warn 'Using vault "Private" since none was given' @vault = 'Private' end # Command logic goes here ... Opr.with_login { output.puts Vault.find_by_name(vault).items.map(&:title) } end