Class: Vedeu::Output::Refresh

Inherits:
Object
  • Object
show all
Defined in:
lib/vedeu/output/refresh.rb

Overview

See Also:

  • Bindings::System#refresh!

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeVedeu::Output::Refresh

Return a new instance of Vedeu::Output::Refresh.



18
# File 'lib/vedeu/output/refresh.rb', line 18

def initialize; end

Class Method Details

.allArray<String|Symbol>

Returns:

  • (Array<String|Symbol>)


11
12
13
# File 'lib/vedeu/output/refresh.rb', line 11

def self.all
  new.all
end

Instance Method Details

#allArray<String|Symbol>

Refresh all registered interfaces.

Returns:

  • (Array<String|Symbol>)


23
24
25
26
27
28
29
# File 'lib/vedeu/output/refresh.rb', line 23

def all
  Vedeu.timer('Refreshing all') do
    Vedeu.interfaces.zindexed.each do |name|
      Vedeu.trigger(:_refresh_view_, name)
    end
  end
end