Sha256: eb559ade229223f8132f0eaf9cc0f089e63ade75bf03fdc2ad6e448903ffdc9a
Contents?: true
Size: 797 Bytes
Versions: 1
Compression:
Stored size: 797 Bytes
Contents
# frozen_string_literal: true module Vedeu module Output # @see Vedeu::Bindings::System#refresh! class Refresh # @return (see #all) def self.all new.all end # Return a new instance of Vedeu::Output::Refresh. # # @return [Vedeu::Output::Refresh] def initialize; end # Refresh all registered interfaces. # # @return [Array<String|Symbol>] def all Vedeu.timer('Refreshing all') do Vedeu.interfaces.zindexed.each do |name| Vedeu.trigger(:_refresh_view_, name) end end end end # Refresh end # Output # :nocov: # See {file:docs/events/refresh.md} Vedeu.bind(:_refresh_) { Vedeu::Output::Refresh.all if Vedeu.ready? } # :nocov: end # Vedeu
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.8.16 | lib/vedeu/output/refresh.rb |