module Sequel::Plugins::StringNilifier

Public Class Methods

apply(model) click to toggle source
# File lib/sequel/plugins/string_nilifier.rb, line 6
def self.apply(model)
  model.plugin(:input_transformer, :string_nilifier) do |v|
    (v.is_a?(String) && !v.is_a?(SQL::Blob) && v.empty?) ? nil : v
  end
end
configure(model) click to toggle source
# File lib/sequel/plugins/string_nilifier.rb, line 12
def self.configure(model)
  model.instance_eval{set_skipped_string_nilifying_columns if @dataset}
end