class CDMDEXER::FieldFormatter
Attributes
formatters[R]
value[R]
Public Class Methods
new(value: {}, formatters: [DefaultFormatter])
click to toggle source
# File lib/cdmdexer/field_formatter.rb, line 4 def initialize(value: {}, formatters: [DefaultFormatter]) @value = value @formatters = formatters end
Public Instance Methods
format!()
click to toggle source
# File lib/cdmdexer/field_formatter.rb, line 9 def format! formatters.reduce(value) { |memo, formatter| formatter.format(memo) } end