Class: RubyPocket::Cli::DeleteAction

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby_pocket/cli/delete_action.rb

Instance Method Summary collapse

Instance Method Details

#call(options) ⇒ Object



4
5
6
7
8
9
10
11
12
13
# File 'lib/ruby_pocket/cli/delete_action.rb', line 4

def call(options)
  options.values[:ids].each do |id|
    favorite = Favorite[id]

    next puts "Favorite with ID #{id} not found!" unless favorite

    favorite.destroy
    puts "Favorite '#{favorite.name}' deleted"
  end
end