class Unpoly::Rails::Change::Field::Hash
Public Instance Methods
parse(raw)
click to toggle source
# File lib/unpoly/rails/change/field.rb, line 76 def parse(raw) if raw.present? result = ActiveSupport::JSON.decode(raw) else result = {} end if result.is_a?(::Hash) result = ActiveSupport::HashWithIndifferentAccess.new(result) end result end
stringify(value)
click to toggle source
# File lib/unpoly/rails/change/field.rb, line 90 def stringify(value) ActiveSupport::JSON.encode(value) end