Module: DecoLite::FieldRetrievable

Included in:
FieldAssignable
Defined in:
lib/deco_lite/field_retrievable.rb

Overview

Defines methods to retrieve model field values dynamically.

Class Method Summary collapse

Class Method Details

.get_field_value(hash:, field_info:) ⇒ Object

Returns the value of the field using fully quaified field names.



9
10
11
# File 'lib/deco_lite/field_retrievable.rb', line 9

def get_field_value(hash:, field_info:)
  hash.dig(*[field_info[:dig], field_info[:field_name]].flatten.compact)
end