lib/vedeu/colours/colour.rb in vedeu-0.6.45 vs lib/vedeu/colours/colour.rb in vedeu-0.6.46

- old
+ new

@@ -80,9 +80,18 @@ def initialize(attributes = {}) @background = Vedeu::Colours::Background.coerce(attributes[:background]) @foreground = Vedeu::Colours::Foreground.coerce(attributes[:foreground]) end + # @return [Hash<Symbol => Vedeu::Colours::Background, + # Vedeu::Colours::Foreground>] + def attributes + { + background: Vedeu::Colours::Background.coerce(@background), + foreground: Vedeu::Colours::Foreground.coerce(@foreground), + } + end + # Converts the value into a Vedeu::Colours::Background. # # @param value [String] # @return [String] def background=(value)