Sha256: c04d22c4ff357a72f06249fa239e2fd830a5ea343b6ed4487a1a4a6478c9852c
Contents?: true
Size: 591 Bytes
Versions: 4
Compression:
Stored size: 591 Bytes
Contents
# frozen_string_literal: true class Relation < ActiveRecord::Base def self.add_raw(name, from_id, to_id) hsh = {name: name, from_id: from_id, to_id: to_id} Relation.create!(hsh) if Relation.where(hsh).first.nil? end def self.delete_raw(name, from_id, to_id) hsh = {name: name, from_id: from_id, to_id: to_id} Relation.where(hsh).delete_all end def self.references_raw(name, from_id) Relation.where(name: name, from_id: from_id).pluck(:to_id) end def self.followers_raw(name, to_id) Relation.where(name: name, to_id: to_id).pluck(:from_id) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
relation-0.4.5 | app/models/relation.rb |
relation-0.4.4 | app/models/relation.rb |
relation-0.4.3 | app/models/relation.rb |
relation-0.4.2 | app/models/relation.rb |