Sha256: 046d2179557d1b453ff5014336efdf94526047ebfcee4019ed5c8e5a79cd9a05
Contents?: true
Size: 941 Bytes
Versions: 4
Compression:
Stored size: 941 Bytes
Contents
module Vedeu module Buffers # Provides a non-existent Vedeu::Buffers::Buffer that acts like the real # thing, but does nothing. # class Null # @!attribute [r] name # @return [String] attr_reader :name # Returns a new instance of Vedeu::Buffers::Null. # # @param attributes [Hash<Symbol => void>] # @option attributes name [String|NilClass] # @return [Vedeu::Buffers::Null] def initialize(attributes = {}) @attributes = attributes @name = @attributes[:name] end # @return [NilClass] def null(*) nil end alias_method :add, :null alias_method :clear, :null alias_method :hide, :null alias_method :render, :null alias_method :show, :null alias_method :toggle, :null # @return [Boolean] def null? true end end # Null end # Buffers end # Vedeu
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.6.8 | lib/vedeu/buffers/null.rb |
vedeu-0.6.7 | lib/vedeu/buffers/null.rb |
vedeu-0.6.6 | lib/vedeu/buffers/null.rb |
vedeu-0.6.5 | lib/vedeu/buffers/null.rb |