Class: CivilService::Result
- Inherits:
-
Object
- Object
- CivilService::Result
show all
- Includes:
- ActiveModel::Model
- Defined in:
- lib/civil_service/result.rb
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Method Summary
collapse
Instance Attribute Details
#errors ⇒ Object
22
23
24
|
# File 'lib/civil_service/result.rb', line 22
def errors
@errors ||= ActiveModel::Errors.new(self)
end
|
#exception ⇒ Object
Returns the value of attribute exception.
3
4
5
|
# File 'lib/civil_service/result.rb', line 3
def exception
@exception
end
|
#success ⇒ Object
Returns the value of attribute success.
3
4
5
|
# File 'lib/civil_service/result.rb', line 3
def success
@success
end
|
Class Method Details
.failure(attributes = {}) ⇒ Object
10
11
12
|
# File 'lib/civil_service/result.rb', line 10
def self.failure(attributes = {})
new(attributes.merge(success: false))
end
|
.success(attributes = {}) ⇒ Object
6
7
8
|
# File 'lib/civil_service/result.rb', line 6
def self.success(attributes = {})
new(attributes.merge(success: true))
end
|
Instance Method Details
#failure? ⇒ Boolean
18
19
20
|
# File 'lib/civil_service/result.rb', line 18
def failure?
!success?
end
|
#success? ⇒ Boolean
14
15
16
|
# File 'lib/civil_service/result.rb', line 14
def success?
@success
end
|