Sha256: 6239fd0bd8616cc0875d376226aa2676d655e8e4da44a8db2b602c4892ee97ed
Contents?: true
Size: 1.62 KB
Versions: 2
Compression:
Stored size: 1.62 KB
Contents
# frozen_string_literal: true module Vedeu module Views # Provides the default attributes for variaus Vedeu::Views models. # # @api private # module DefaultAttributes include Vedeu::Repositories::Defaults # @!attribute [r] align # @return [Vedeu::Coercers::Alignment] attr_reader :align # @!attribute [r] pad # @return [String] attr_reader :pad # @!attribute [r] truncate # @return [Boolean] attr_reader :truncate alias_method :truncate?, :truncate # @!attribute [r] width # @return [Fixnum|NilClass] attr_reader :width # @!attribute [r] wordwrap # @return [Boolean] attr_reader :wordwrap alias_method :wordwrap?, :wordwrap # @return [Hash<Symbol => void>] def attributes { align: align, client: client, colour: colour, name: name, pad: pad, parent: parent, style: style, truncate: truncate, width: width, wordwrap: wordwrap, } end private # The default values for a new instance of this class. # # @return [Hash<Symbol => Array<void>|NilClass>] def defaults { align: nil, client: nil, colour: nil, name: nil, pad: ' ', parent: nil, style: nil, truncate: false, value: '', width: nil, wordwrap: false, } end end # DefaultAttributes end # Views end # Vedeu
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.8.6 | lib/vedeu/views/default_attributes.rb |
vedeu-0.8.5 | lib/vedeu/views/default_attributes.rb |