Sha256: d77b6390a5da5772be27b71bbbec15f3ec7eb0bd8b51f1488d6b1ab804f9d1fa
Contents?: true
Size: 1.03 KB
Versions: 7
Compression:
Stored size: 1.03 KB
Contents
# frozen_string_literal: true module Vedeu module Buffers # Refreshes only the content of the given named interface. # class RefreshContent include Vedeu::Common # {include:file:docs/events/by_name/refresh_view_content.md} # @param (see #initialize) # @return (see #by_name) def self.by_name(name = Vedeu.focus) new(name).by_name end # Return a new instance of Vedeu::Buffers::RefreshContent. # # @macro param_name # @return [Vedeu::Buffers::RefreshContent] def initialize(name = Vedeu.focus) @name = name || Vedeu.focus end # @return [Array|Vedeu::Error::ModelNotFound] def by_name Vedeu.clear_content_by_name(name) buffer.render end protected # @!attribute [r] name # @macro return_name attr_reader :name private # @return [Vedeu::Buffers::Buffer] def buffer Vedeu.buffers.by_name(name) end end # RefreshContent end # Buffers end # Vedeu
Version data entries
7 entries across 7 versions & 1 rubygems