class Looks::Command::Set
Public Instance Methods
arguments()
click to toggle source
# File lib/looks/command/set.rb, line 9 def arguments [ '<address>', '<id>' ] end
execute(args)
click to toggle source
Calls superclass method
Looks::Command::AccountManagement#execute
# File lib/looks/command/set.rb, line 13 def execute(args) super address, id = args account = Gravatar::Account.new(config) begin account.use_image(address, id) rescue Gravatar::IncorrectMethodParameterError addresses = account.addresses.map { |address| address.email } if addresses.include? address raise Error, "#{id}: Unknown identifier" else raise Error, "#{address}: Unknown email address" end end end