Strip trailing and leading whitespace on text args
This commit is contained in:
@@ -46,7 +46,7 @@ module Squib
|
|||||||
end
|
end
|
||||||
|
|
||||||
def validate_align(arg, _i)
|
def validate_align(arg, _i)
|
||||||
case arg.to_s.downcase
|
case arg.to_s.downcase.strip
|
||||||
when 'left'
|
when 'left'
|
||||||
Pango::ALIGN_LEFT
|
Pango::ALIGN_LEFT
|
||||||
when 'right'
|
when 'right'
|
||||||
@@ -59,7 +59,7 @@ module Squib
|
|||||||
end
|
end
|
||||||
|
|
||||||
def validate_wrap(arg, _i)
|
def validate_wrap(arg, _i)
|
||||||
case arg.to_s.downcase
|
case arg.to_s.downcase.strip
|
||||||
when 'word'
|
when 'word'
|
||||||
Pango::Layout::WRAP_WORD
|
Pango::Layout::WRAP_WORD
|
||||||
when 'char', 'false'
|
when 'char', 'false'
|
||||||
@@ -72,7 +72,7 @@ module Squib
|
|||||||
end
|
end
|
||||||
|
|
||||||
def validate_ellipsize(arg, _i)
|
def validate_ellipsize(arg, _i)
|
||||||
case arg.to_s.downcase
|
case arg.to_s.downcase.strip
|
||||||
when 'none', 'false'
|
when 'none', 'false'
|
||||||
Pango::Layout::ELLIPSIZE_NONE
|
Pango::Layout::ELLIPSIZE_NONE
|
||||||
when 'start'
|
when 'start'
|
||||||
|
|||||||
Reference in New Issue
Block a user