lib/validate.rb in table_pal-0.2.0 vs lib/validate.rb in table_pal-0.3.0

- old
+ new

@@ -22,10 +22,11 @@ when :left_border then validate(key: key, value: value, classes: [String, NilClass]) when :left_padding then validate(key: key, value: value, classes: String) when :right_border then validate(key: key, value: value, classes: [String, NilClass]) when :right_padding then validate(key: key, value: value, classes: String) when :row then validate(key: key, value: value, classes: Row) - when :subheading then validate(key: key, value: value, classes: [TrueClass]) + when :subheading then validate(key: key, value: value, classes: [TrueClass, FalseClass]) + when :section_end then validate(key: key, value: value, classes: [TrueClass, FalseClass]) else raise TablePalError, "#{class_method} received Unexpected option: `#{key}`" end end def validate(key:, value:, classes:)