Sha256: 797aea990b890a94c2de187d00ec6631f4f34e50edccc4c0a5425482a90b40f0

Contents?: true

Size: 1.68 KB

Versions: 20

Compression:

Stored size: 1.68 KB

Contents

require 'active_mocker/mock_requires'

Object.send(:remove_const, 'RelationshipMock') if class_exists? 'RelationshipMock'

class RelationshipMock < ::ActiveHash::Base
  include ActiveMocker::ActiveHash::ARApi
  include ActiveMocker::MockInstanceMethods
  extend  ActiveMocker::MockClassMethods

  def self.column_names
    ["id", "follower_id", "followed_id", "created_at", "updated_at"]
  end

  def self.association_names
    @association_names = [:follower, :followed]
  end

  def self.attribute_names
    @attribute_names = [:id, :follower_id, :followed_id, :created_at, :updated_at]
  end


  def id
    attributes['id']
  end

  def id=(val)
    attributes['id'] = val
  end

  def follower_id
    attributes['follower_id']
  end

  def follower_id=(val)
    attributes['follower_id'] = val
  end

  def followed_id
    attributes['followed_id']
  end

  def followed_id=(val)
    attributes['followed_id'] = val
  end

  def created_at
    attributes['created_at']
  end

  def created_at=(val)
    attributes['created_at'] = val
  end

  def updated_at
    attributes['updated_at']
  end

  def updated_at=(val)
    attributes['updated_at'] = val
  end



  def follower
    associations['follower']
  end

  def follower=(val)
    associations['follower'] = val
  end

  def followed
    associations['followed']
  end

  def followed=(val)
    associations['followed'] = val
  end




  def self.model_instance_methods
    return @model_instance_methods if @model_instance_methods
    @model_instance_methods = {}
    @model_instance_methods
  end

  def self.model_class_methods
    return @model_class_methods if @model_class_methods
    @model_class_methods = {}
    @model_class_methods
  end





end

Version data entries

20 entries across 11 versions & 1 rubygems

Version Path
active_mocker-1.2.pre.10 spec/mocks/relationship_mock.rb
active_mocker-1.2.pre.9 spec/mocks/relationship_mock.rb
active_mocker-1.2.pre.8 spec/mocks/relationship_mock.rb
active_mocker-1.2.pre.8 mocks/relationship_mock.rb
active_mocker-1.2.pre.7 spec/mocks/relationship_mock.rb
active_mocker-1.2.pre.7 mocks/relationship_mock.rb
active_mocker-1.2.pre.6 spec/mocks/relationship_mock.rb
active_mocker-1.2.pre.6 mocks/relationship_mock.rb
active_mocker-1.2.pre.5 mocks/relationship_mock.rb
active_mocker-1.2.pre.5 spec/mocks/relationship_mock.rb
active_mocker-1.2.pre.4 spec/mocks/relationship_mock.rb
active_mocker-1.2.pre.4 mocks/relationship_mock.rb
active_mocker-1.2.pre.3 spec/mocks/relationship_mock.rb
active_mocker-1.2.pre.3 mocks/relationship_mock.rb
active_mocker-1.2.pre.2 spec/mocks/relationship_mock.rb
active_mocker-1.2.pre.2 mocks/relationship_mock.rb
active_mocker-1.2.pre.1 mocks/relationship_mock.rb
active_mocker-1.2.pre.1 spec/mocks/relationship_mock.rb
active_mocker-1.2.pre spec/mocks/relationship_mock.rb
active_mocker-1.2.pre mocks/relationship_mock.rb