module AtomicJson::QueryMethods
Public Instance Methods
json_update(input)
click to toggle source
# File lib/atomic_json/query_methods.rb, line 10 def json_update(input) run_callbacks(:save) do Query.new(self) .build(input, touch: true) .execute! reload.validate end end
json_update!(input)
click to toggle source
# File lib/atomic_json/query_methods.rb, line 19 def json_update!(input) run_callbacks(:save) do Query.new(self) .build(input, touch: true) .execute! reload.validate! end end
json_update_columns(input)
click to toggle source
# File lib/atomic_json/query_methods.rb, line 28 def json_update_columns(input) Query.new(self) .build(input) .execute! end