2019-08-20 22:11:10 +00:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
# Implementa valores por sí o por no
|
|
|
|
class MetadataBoolean < MetadataTemplate
|
|
|
|
def default_value
|
|
|
|
false
|
|
|
|
end
|
|
|
|
|
|
|
|
# Convertir el valor que pasemos a boolean
|
|
|
|
def value
|
2019-09-17 23:54:55 +00:00
|
|
|
self[:value].present? || document.data.fetch(name.to_s, default_value)
|
2019-08-20 22:11:10 +00:00
|
|
|
end
|
|
|
|
end
|