Method: Vedeu::Models::Focus#update

Defined in:
lib/vedeu/models/focus.rb

#updateString|FalseClass (private)

Return the name of the interface in focus after triggering the refresh event for that interface. Returns false when the storage is empty.

Returns:

  • (String|FalseClass)


221
222
223
224
225
226
227
228
229
# File 'lib/vedeu/models/focus.rb', line 221

def update
  return false if empty?

  Vedeu.log(message: "Interface in focus: '#{current}'".freeze)

  refresh

  current
end