Module: DummyModel
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/dummy_model.rb,
lib/dummy_model/errors.rb,
lib/dummy_model/version.rb
Defined Under Namespace
Modules: ClassMethods
Classes: DummyModelError, RecordInvalid
Constant Summary
collapse
- VERSION =
"0.0.1"
Instance Method Summary
collapse
Instance Method Details
#==(other) ⇒ Object
40
41
42
43
|
# File 'lib/dummy_model.rb', line 40
def ==(other)
return false unless other.respond_to? :attributes
return self.attributes == other.attributes
end
|
#_save ⇒ Object
49
50
51
|
# File 'lib/dummy_model.rb', line 49
def _save
true
end
|
#save ⇒ Object
26
27
28
29
30
31
32
|
# File 'lib/dummy_model.rb', line 26
def save
result = false
run_callbacks :save do
result = self.valid? && _save
end
result
end
|
#save! ⇒ Object
34
35
36
37
38
|
# File 'lib/dummy_model.rb', line 34
def save!
saved = self.save
raise RecordInvalid.new(self) unless saved
saved
end
|
#to_s ⇒ Object
45
46
47
|
# File 'lib/dummy_model.rb', line 45
def to_s
self.class.name + " : " + attributes.inspect
end
|