module Sequel::Plugins::StringNilifier
Constants
- VERSION
Public Class Methods
apply(model)
click to toggle source
# File lib/sequel/plugins/string_nilifier.rb, line 4 def self.apply(model) model.plugin(:input_transformer, :string_nilifier) do |v| if v.is_a?(String) && !v.is_a?(SQL::Blob) && v.strip.empty? nil else v end end end
configure(model)
click to toggle source
Set blob columns as skipping nilifying when plugin is loaded.
# File lib/sequel/plugins/string_nilifier.rb, line 15 def self.configure(model) model.instance_eval{set_skipped_string_nilifying_columns if @dataset} end