lib/whirled_peas/settings/debugger.rb in whirled_peas-0.5.0 vs lib/whirled_peas/settings/debugger.rb in whirled_peas-0.6.0

- old
+ new

@@ -1,10 +1,11 @@ require_relative 'border' require_relative 'container_settings' require_relative 'margin' require_relative 'padding' require_relative 'position' +require_relative 'scrollbar' module WhirledPeas module Settings class Debugger def initialize(settings) @@ -39,10 +40,12 @@ margin_value(value) when Border border_value(value) when Padding padding_value(value) + when Scrollbar + scrollbar_value(value) else value.inspect end end @@ -79,9 +82,15 @@ def padding_value(padding) values = non_defaults(padding, Padding.new, %i[left top right bottom]) return if values == '' "Padding(#{values})" + end + + def scrollbar_value(scrollbar) + values = non_defaults(scrollbar, Scrollbar.new, %i[horiz? vert?]) + return if values == '' + "Scrollbar(#{values})" end end end end