Method: Betterdocs::Dsl::Result::Property#compute_value
- Defined in:
- lib/betterdocs/dsl/result/property.rb
#compute_value(object) ⇒ Object
44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/betterdocs/dsl/result/property.rb', line 44 def compute_value(object) value = object.__send__(name) value.nil? and return if represent_with represent_with.hashify(value) elsif value.respond_to?(:iso8601) value.extend Betterdocs::JsonTimeWithZone else sanitizer.sanitize(value) end end |