Class: EasyCallbacks::Dsls::TargetClassesDsl
- Inherits:
-
Object
- Object
- EasyCallbacks::Dsls::TargetClassesDsl
- Defined in:
- lib/easy_callbacks/dsls/target_classes_dsl.rb
Instance Attribute Summary collapse
-
#target_class_instance ⇒ Object
readonly
Returns the value of attribute target_class_instance.
Instance Method Summary collapse
- #after(target_method_name, callback_method_name = nil, &callback_block) ⇒ Object
- #around(target_method_name, callback_method_name = nil, &callback_block) ⇒ Object
- #before(target_method_name, callback_method_name = nil, &callback_block) ⇒ Object
-
#initialize(target_class_instance) ⇒ TargetClassesDsl
constructor
A new instance of TargetClassesDsl.
Constructor Details
#initialize(target_class_instance) ⇒ TargetClassesDsl
Returns a new instance of TargetClassesDsl.
10 11 12 |
# File 'lib/easy_callbacks/dsls/target_classes_dsl.rb', line 10 def initialize(target_class_instance) self.target_class_instance = target_class_instance end |
Instance Attribute Details
#target_class_instance ⇒ Object
Returns the value of attribute target_class_instance.
8 9 10 |
# File 'lib/easy_callbacks/dsls/target_classes_dsl.rb', line 8 def target_class_instance @target_class_instance end |
Instance Method Details
#after(target_method_name, callback_method_name = nil, &callback_block) ⇒ Object
22 23 24 |
# File 'lib/easy_callbacks/dsls/target_classes_dsl.rb', line 22 def after(target_method_name, callback_method_name=nil, &callback_block) handle_callback_definition :after, target_method_name, callback_method_name, &callback_block end |
#around(target_method_name, callback_method_name = nil, &callback_block) ⇒ Object
18 19 20 |
# File 'lib/easy_callbacks/dsls/target_classes_dsl.rb', line 18 def around(target_method_name, callback_method_name=nil, &callback_block) handle_callback_definition :around, target_method_name, callback_method_name, &callback_block end |
#before(target_method_name, callback_method_name = nil, &callback_block) ⇒ Object
14 15 16 |
# File 'lib/easy_callbacks/dsls/target_classes_dsl.rb', line 14 def before(target_method_name, callback_method_name=nil, &callback_block) handle_callback_definition :before, target_method_name, callback_method_name, &callback_block end |