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)