Sha256: fd564fb0cfccecaddc8275e2d4a358f8f763a5233fcee898d07001a1b1db1fdd
Contents?: true
Size: 848 Bytes
Versions: 4
Compression:
Stored size: 848 Bytes
Contents
module Vedeu module Presentation # Provides style related presentation behaviour. # module Style # Returns the parent style when available or NilClass. # # @return [String|NilClass] def parent_style if parent parent.style else Vedeu::Style.new end end # @return [Vedeu::Style] def style @style ||= if attributes[:style] Vedeu::Style.coerce(attributes[:style]) elsif parent_style Vedeu::Style.coerce(parent_style) else Vedeu::Style.new end end # @return [Vedeu::Style] def style=(value) @style = Vedeu::Style.coerce(value) end end # Style end # Presentation end # Vedeu
Version data entries
4 entries across 4 versions & 1 rubygems