Sha256: a5d88b2df9af87ab5d18113b91d6e3fd5a0dc0ffb1c6b9379e22c3c30362d075
Contents?: true
Size: 948 Bytes
Versions: 1
Compression:
Stored size: 948 Bytes
Contents
require 'mr' require 'mr/fake_record' require 'test/support/models/user' class ImageRecord < ActiveRecord::Base include MR::Record self.table_name = 'images' belongs_to :user, { :class_name => 'UserRecord', :foreign_key => 'user_id' } belongs_to :benchmark_user, { :class_name => 'UserRecord', :foreign_key => 'benchmark_user_id' } end class Image include MR::Model record_class ImageRecord field_reader :id, :user_id field_accessor :file_path, :data belongs_to :user belongs_to :benchmark_user end class FakeImageRecord include MR::FakeRecord model_class Image attribute :file_path, :string attribute :data, :binary attribute :user_id, :integer, :null => false belongs_to :user, { :class_name => 'FakeUserRecord', :foreign_key => 'user_id' } belongs_to :benchmark_user, { :class_name => 'FakeUserRecord', :foreign_key => 'benchmark_user_id' } end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mr-0.35.2 | test/support/models/image.rb |