Sha256: ec5136b164952c73dd64784c5c493a6d78f23e30a8a88a025ba182a9429e4da3

Contents?: true

Size: 365 Bytes

Versions: 5

Compression:

Stored size: 365 Bytes

Contents

# frozen_string_literal: true

module Lino
  module Builders
    module Mixins
      module Validation
        def nil?(value)
          value.nil?
        end

        def empty?(value)
          value.respond_to?(:empty?) && value.empty?
        end

        def nil_or_empty?(value)
          nil?(value) || empty?(value)
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
lino-3.2.0.pre.10 lib/lino/builders/mixins/validation.rb
lino-3.2.0.pre.9 lib/lino/builders/mixins/validation.rb
lino-3.2.0.pre.8 lib/lino/builders/mixins/validation.rb
lino-3.2.0.pre.7 lib/lino/builders/mixins/validation.rb
lino-3.2.0.pre.6 lib/lino/builders/mixins/validation.rb