Class: Issuable::Callbacks::Base
- Inherits:
-
Object
- Object
- Issuable::Callbacks::Base
show all
- Includes:
- Gitlab::Allowable
- Defined in:
- app/services/issuable/callbacks/base.rb
Constant Summary
collapse
- Error =
Class.new(StandardError)
Class Method Summary
collapse
Instance Method Summary
collapse
#can?, #can_all?, #can_any?
Constructor Details
#initialize(issuable:, current_user:, params: {}) ⇒ Base
Returns a new instance of Base.
13
14
15
16
17
|
# File 'app/services/issuable/callbacks/base.rb', line 13
def initialize(issuable:, current_user:, params: {})
@issuable = issuable
@current_user = current_user
@params = params
end
|
Class Method Details
.execute_without_params? ⇒ Boolean
9
10
11
|
# File 'app/services/issuable/callbacks/base.rb', line 9
def self.execute_without_params?
false
end
|
Instance Method Details
#after_create ⇒ Object
22
|
# File 'app/services/issuable/callbacks/base.rb', line 22
def after_create; end
|
#after_initialize ⇒ Object
19
|
# File 'app/services/issuable/callbacks/base.rb', line 19
def after_initialize; end
|
#after_save ⇒ Object
24
|
# File 'app/services/issuable/callbacks/base.rb', line 24
def after_save; end
|
#after_save_commit ⇒ Object
26
|
# File 'app/services/issuable/callbacks/base.rb', line 26
def after_save_commit; end
|
#after_update ⇒ Object
23
|
# File 'app/services/issuable/callbacks/base.rb', line 23
def after_update; end
|
#after_update_commit ⇒ Object
25
|
# File 'app/services/issuable/callbacks/base.rb', line 25
def after_update_commit; end
|
#before_create ⇒ Object
20
|
# File 'app/services/issuable/callbacks/base.rb', line 20
def before_create; end
|
#before_update ⇒ Object
21
|
# File 'app/services/issuable/callbacks/base.rb', line 21
def before_update; end
|