module WhirledPeas::Settings::Border::Styles
Constants
- BOLD
- DEFAULT
- DOUBLE
- SOFT
Public Class Methods
validate!(style)
click to toggle source
# File lib/whirled_peas/settings/border.rb, line 39 def self.validate!(style) return if style.nil? return style if style.is_a?(Border::Style) if style.is_a?(Symbol) style_class = self.const_get(style.upcase) return style_class if style_class.is_a?(Border::Style) end error_message = "Unsupported border style: #{style.inspect}" raise ArgumentError, error_message rescue NameError error_message = "Unsupported border style: #{style.inspect}" raise ArgumentError, error_message end