Sha256: c477c17cd505f0a981c922aa7c845c84bb74ded8892c92284620f43165056b93

Contents?: true

Size: 279 Bytes

Versions: 17

Compression:

Stored size: 279 Bytes

Contents

# frozen_string_literal: true
module EacRailsBase0
  class BooleanValue
    def self.to_b(v)
      return false if v.blank?
      if v.is_a?(String)
        v = v.strip
        !v.blank? && v != '0' && v != 'false'
      else
        v ? true : false
      end
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
eac_rails_base0-0.29.1 lib/eac_rails_base0/boolean_value.rb
eac_rails_base0-0.29.0 lib/eac_rails_base0/boolean_value.rb
eac_rails_base0-0.28.3 lib/eac_rails_base0/boolean_value.rb
eac_rails_base0-0.28.2 lib/eac_rails_base0/boolean_value.rb
eac_rails_base0-0.28.1 lib/eac_rails_base0/boolean_value.rb
eac_rails_base0-0.28.0 lib/eac_rails_base0/boolean_value.rb
eac_rails_base0-0.27.0 lib/eac_rails_base0/boolean_value.rb
eac_rails_base0-0.26.0 lib/eac_rails_base0/boolean_value.rb
eac_rails_base0-0.25.0 lib/eac_rails_base0/boolean_value.rb
eac_rails_base0-0.24.0 lib/eac_rails_base0/boolean_value.rb
eac_rails_base0-0.23.1 lib/eac_rails_base0/boolean_value.rb
eac_rails_base0-0.23.0 lib/eac_rails_base0/boolean_value.rb
eac_rails_base0-0.22.0 lib/eac_rails_base0/boolean_value.rb
eac_rails_base0-0.21.0 lib/eac_rails_base0/boolean_value.rb
eac_rails_base0-0.20.0 lib/eac_rails_base0/boolean_value.rb
eac_rails_base0-0.19.0 lib/eac_rails_base0/boolean_value.rb
eac_rails_base0-0.18.0 lib/eac_rails_base0/boolean_value.rb