Sha256: ce930eb57554d7f9781f220f0da3a33abba0a98f7897449adb196cefc1c7b6a2

Contents?: true

Size: 305 Bytes

Versions: 29

Compression:

Stored size: 305 Bytes

Contents

class Connection < ActiveRecord::Base
  validates :obj_class, presence: true
  validates :obj_id, presence: true

  class << self
    def for_obj obj
      where obj_class: obj.class.name, obj_id: obj.id
    end
  end

  def obj= val
    self.obj_class = val.class.name
    self.obj_id = val.id
  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
loco-rails-3.0.5 test/dummy/app/models/connection.rb
loco-rails-3.0.4 test/dummy/app/models/connection.rb
loco-rails-3.0.3 test/dummy/app/models/connection.rb
loco-rails-2.5.3 test/dummy/app/models/connection.rb
loco-rails-2.5.2 test/dummy/app/models/connection.rb
loco-rails-3.0.2 test/dummy/app/models/connection.rb
loco-rails-3.0.1 test/dummy/app/models/connection.rb
loco-rails-2.5.1 test/dummy/app/models/connection.rb
loco-rails-2.5.0 test/dummy/app/models/connection.rb
loco-rails-2.4.0 test/dummy/app/models/connection.rb
loco-rails-2.3.0 test/dummy/app/models/connection.rb
loco-rails-3.0.0 test/dummy/app/models/connection.rb
loco-rails-2.2.2 test/dummy/app/models/connection.rb
loco-rails-2.2.1 test/dummy/app/models/connection.rb
loco-rails-2.2.0 test/dummy/app/models/connection.rb
loco-rails-2.1.0 test/dummy/app/models/connection.rb
loco-rails-2.0.0 test/dummy/app/models/connection.rb
loco-rails-1.5.2 test/dummy/app/models/connection.rb
loco-rails-1.5.1 test/dummy/app/models/connection.rb
loco-rails-1.5.0 test/dummy/app/models/connection.rb