Sha256: 643eb37f8c89fe6b71ac128ec58f21742f1fa47362bf1b44b215ef632af98100

Contents?: true

Size: 847 Bytes

Versions: 4

Compression:

Stored size: 847 Bytes

Contents

# encoding: utf-8

class FakeModel

  attr_accessor :vin, :make, :model

  def self.columns
    [FakeColumn.new(:foo, :string),
     FakeColumn.new(:foobad, :string),
     FakeColumn.new(:desc, :string),
     FakeColumn.new(:bar, :integer),
     FakeColumn.new(:barbad, :integer),
     FakeColumn.new(:baz, :boolean),
     FakeColumn.new(:bazbad, :boolean),
     FakeColumn.new(:bat, :boolean),
     FakeColumn.new(:batbad, :boolean)
     ]
  end

  def valid?
    false
  end

  def new_record?
    false
  end

  def errors
    FakeErrors.new(self)
  end

  def foo
    "foowee"
  end
  alias_method :foobad, :foo

  def bar
    7
  end
  alias_method :barbad, :bar

  def baz
    true
  end
  alias_method :bazbad, :baz

  def bat
    false
  end
  alias_method :batbad, :bat

  def nothing
    nil
  end

  def to_s
    'fake_model'
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rango-0.1.0 spec/rango/helpers/merb-helpers/fixture/app/models/first_generic_fake_model.rb
rango-0.0.6 spec/rango/helpers/merb-helpers/fixture/app/models/first_generic_fake_model.rb
rango-0.1.pre spec/rango/helpers/merb-helpers/fixture/app/models/first_generic_fake_model.rb
rango-0.0.4 spec/rango/helpers/merb-helpers/fixture/app/models/first_generic_fake_model.rb