module Leafy::Mixin::Poro::Fields::InstanceMethods
Public Instance Methods
leafy_field_values()
click to toggle source
# File lib/leafy/mixin/poro/fields.rb, line 28 def leafy_field_values field_value_collection = ::Leafy::FieldValueCollection.new(leafy_fields) field_value_collection.load(_leafy_data || '{}') field_value_collection end
leafy_fields()
click to toggle source
# File lib/leafy/mixin/poro/fields.rb, line 13 def leafy_fields raise(RuntimeError, "Leafy: leafy_fields method is not defined") end
leafy_values()
click to toggle source
# File lib/leafy/mixin/poro/fields.rb, line 17 def leafy_values leafy_field_values.values end
leafy_values=(attributes = {})
click to toggle source
# File lib/leafy/mixin/poro/fields.rb, line 21 def leafy_values=(attributes = {}) field_value_list = leafy_field_values field_value_list.values = attributes self._leafy_data = field_value_list.dump end