module Sequel::Plugins::StringNilifier::ClassMethods

Public Instance Methods

skip_string_nilifying(*columns) click to toggle source

Skip nilifying for the given columns.

# File lib/sequel/plugins/string_nilifier.rb, line 23
def skip_string_nilifying(*columns)
  skip_input_transformer(:string_nilifier, *columns)
end
skip_string_nilifying?(column) click to toggle source

Return true if the column should not have values stripped.

# File lib/sequel/plugins/string_nilifier.rb, line 28
def skip_string_nilifying?(column)
  skip_input_transformer?(:string_nilifier, column)
end

Private Instance Methods

set_skipped_string_nilifying_columns() click to toggle source

Automatically skip nilifying of blob columns

# File lib/sequel/plugins/string_nilifier.rb, line 35
def set_skipped_string_nilifying_columns
  if @db_schema
    blob_columns = @db_schema.map{|k,v| k if v[:type] == :blob}.compact
    skip_string_nilifying(*blob_columns)
  end
end