savytskyi/motion-realm

View on GitHub
lib/project/realm/object.rb

Summary

Maintainability
A
0 mins
Test Coverage
class RLMObject
  class << self
    alias :schema :sharedSchema
    alias :all :allObjects
  end

  def self.with_predicate(predicate)
    self.objectsWithPredicate(predicate)
  end

  def save
    RLMRealm.write do |realm|
      realm << self
    end
  end

  def update(params={})
    params.each do |key, value|
      self.send("#{key}=", value)
    end
  end
end