# File lib/udongo/bogus_model.rb, line 14 def self.primary_key :id end
class Udongo::BogusModel
This class was made to help test class agnostic engine functionality that requires model interfaces to work.
An example would be tests for polymorphic associations:
foo = Udongo::BogusModel.new(id: 37, description: 'foobar', hidden?: false) create(:search_index, searchable: foo, locale: 'nl')
Attributes
id[R]
Public Class Methods
base_class()
click to toggle source
# File lib/udongo/bogus_model.rb, line 10 def self.base_class self.class end
primary_key()
click to toggle source
Public Instance Methods
_read_attribute(attribute)
click to toggle source
# File lib/udongo/bogus_model.rb, line 18 def _read_attribute(attribute) nil end
destroyed?()
click to toggle source
# File lib/udongo/bogus_model.rb, line 27 def destroyed? false end
new_record?()
click to toggle source
# File lib/udongo/bogus_model.rb, line 31 def new_record? false end