Module: Shrine::Plugins::ParsedJson::AttacherMethods

Defined in:
lib/shrine/plugins/parsed_json.rb

Instance Method Summary collapse

Instance Method Details

#assign(value, **options) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/shrine/plugins/parsed_json.rb', line 10

def assign(value, **options)
  if value.is_a?(Hash) && parsed_json?(value)
    assign(value.to_json, **options)
  else
    super
  end
end