Copy skipped stripping columns from superclass into subclass.
# File lib/sequel/plugins/string_stripper.rb, line 33 def inherited(subclass) subclass.instance_variable_set(:@skipped_string_stripping_columns, @skipped_string_stripping_columns.dup) super end
Set blob columns as skipping stripping when plugin is loaded.
# File lib/sequel/plugins/string_stripper.rb, line 39 def set_dataset(*) super set_skipped_string_stripping_columns end
Skip stripping for the given columns.
# File lib/sequel/plugins/string_stripper.rb, line 45 def skip_string_stripping(*columns) @skipped_string_stripping_columns.concat(columns).uniq! end
Return true if the column should not have values stripped.
# File lib/sequel/plugins/string_stripper.rb, line 50 def skip_string_stripping?(column) @skipped_string_stripping_columns.include?(column) end