module ActiveMocker::DoNothingActiveRecordMethods

Public Class Methods

included(base) click to toggle source
# File lib/active_mocker/mock/do_nothing_active_record_methods.rb, line 4
def self.included(base)
  base.extend(ClassMethods)
end

Public Instance Methods

destroyed?() click to toggle source
# File lib/active_mocker/mock/do_nothing_active_record_methods.rb, line 48
def destroyed?
  false
end
errors() click to toggle source
# File lib/active_mocker/mock/do_nothing_active_record_methods.rb, line 26
def errors
  obj = Object.new

  def obj.[](_key)
    []
  end

  def obj.full_messages
    []
  end

  obj
end
marked_for_destruction?() click to toggle source
# File lib/active_mocker/mock/do_nothing_active_record_methods.rb, line 44
def marked_for_destruction?
  false
end
readonly?() click to toggle source
# File lib/active_mocker/mock/do_nothing_active_record_methods.rb, line 22
def readonly?
  false
end
reload() click to toggle source
# File lib/active_mocker/mock/do_nothing_active_record_methods.rb, line 52
def reload
  self
end
valid?() click to toggle source
# File lib/active_mocker/mock/do_nothing_active_record_methods.rb, line 40
def valid?
  true
end