module ObjectJSONMapper::Local
Public Class Methods
included(base)
click to toggle source
# File lib/object_json_mapper/local.rb, line 3 def self.included(base) base.extend(ClassMethods) end
Public Instance Methods
find_by_local(source, &scope)
click to toggle source
# File lib/object_json_mapper/local.rb, line 14 def find_by_local(source, &scope) self.class.find_by_local(source, &scope) end
local()
click to toggle source
# File lib/object_json_mapper/local.rb, line 7 def local @local ||= self.class.local.find_or_initialize_by(id: id) # sometimes local fetched before remote was saved, thus there is no id @local.id ||= id @local end