Sha256: 4cfd9bf42d2fd0a4c2ff44b815f8a32f98695d5972016a4e92b78eb4ebb0cb1d
Contents?: true
Size: 597 Bytes
Versions: 1
Compression:
Stored size: 597 Bytes
Contents
require 'much-plugin' require 'mr/fake_record' module MR; end module MR::JsonField module FakeRecord include MuchPlugin plugin_included do include MR::FakeRecord include InstanceMethods end module InstanceMethods # this mimics the `JsonField::Record` mixin, doing the same logic to # ensure that the source fields match the json fields def save! self.model.class.json_field_accessors.each do |field_name| self.model.send("#{field_name}=", self.model.send(field_name)) end super end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mr-0.35.2 | lib/mr/json_field/fake_record.rb |