Class: Rbdux::Action
- Inherits:
-
Object
- Object
- Rbdux::Action
- Defined in:
- lib/rbdux/action.rb
Defined Under Namespace
Classes: BaseAction
Class Method Summary collapse
Class Method Details
.define(type_name, &block) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/rbdux/action.rb', line 4 def define(type_name, &block) klass_name = "#{prepare_action_name(type_name)}Action" return Object.const_get(klass_name) if Object.const_defined? klass_name Object.const_set(klass_name, build_action_type(block)) end |