Module: ActioncableAutoParam
- Defined in:
- lib/actioncable_auto_param.rb,
lib/actioncable_auto_param/version.rb
Defined Under Namespace
Modules: ClassMethods
Constant Summary collapse
- VERSION =
"0.0.1"
Class Method Summary collapse
Instance Method Summary collapse
-
#dispatch_action(action, data) ⇒ Object
Monkeypatch.
Class Method Details
.prepended(cls) ⇒ Object
22 23 24 25 |
# File 'lib/actioncable_auto_param.rb', line 22 def self.prepended(cls) cls.class_attribute :auto_param_all_methods cls.class_attribute :auto_param_methods end |
Instance Method Details
#dispatch_action(action, data) ⇒ Object
Monkeypatch
28 29 30 31 32 33 34 35 36 37 |
# File 'lib/actioncable_auto_param.rb', line 28 def dispatch_action(action, data) method_name = action.to_sym if self.class.auto_param?(method_name) auto_param_dispatch(method_name, data) else super end rescue puts $!, $!.backtrace end |