Module: ActiveRecord::Bixformer::ImportValueValidatable
- Included in:
- AssignableAttributesNormalizer, Model::Base
- Defined in:
- lib/activerecord-bixformer/import_value_validatable.rb
Instance Method Summary collapse
Instance Method Details
#presence_value?(value) ⇒ Boolean
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/activerecord-bixformer/import_value_validatable.rb', line 4 def presence_value?(value) # 空でない要素であるか or 空でない要素を含んでいるかどうか case value when ::Hash value.values.any? { |v| presence_value?(v) } when ::Array value.any? { |v| presence_value?(v) } when ::String ! value.blank? when ::TrueClass, ::FalseClass true else value ? true : false end end |