Sha256: 1d00739d9aaea8c238bfbd507515c5582827dd69ec0a2c5a0a76397f28b9ee4f
Contents?: true
Size: 1.6 KB
Versions: 3
Compression:
Stored size: 1.6 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 truncate? truncate # @!attribute [r] width # @return [Fixnum|NilClass] attr_reader :width # @!attribute [r] wordwrap # @return [Boolean] attr_reader :wordwrap alias 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.8.9 | lib/vedeu/views/default_attributes.rb |
vedeu-0.8.8 | lib/vedeu/views/default_attributes.rb |
vedeu-0.8.7 | lib/vedeu/views/default_attributes.rb |