Class: ParamsTransformer::ValueParser::HasOne

Inherits:
ParamsTransformer::ValueParser show all
Includes:
Relationship
Defined in:
lib/params_transformer/value_parser/has_one.rb

Instance Attribute Summary

Attributes included from Relationship

#transformer

Attributes inherited from ParamsTransformer::ValueParser

#input_value

Instance Method Summary collapse

Methods included from Relationship

#after_init

Methods inherited from ParamsTransformer::ValueParser

#after_init, #initialize

Constructor Details

This class inherits a constructor from ParamsTransformer::ValueParser

Instance Method Details

#parseObject

should return a pattern like… {

document_attributes: {
  name: "Name of doc",
  date: #datetime_object
}

}



13
14
15
16
# File 'lib/params_transformer/value_parser/has_one.rb', line 13

def parse
  return input_value unless input_value.present?
  transformer.new(input_value).transform
end