Class: CanTango::Configuration::Ability
- Inherits:
-
Object
- Object
- CanTango::Configuration::Ability
show all
- Includes:
- ExecutionModes, Factory, ClassExt, Singleton
- Defined in:
- lib/cantango/configuration/ability.rb
Instance Method Summary
collapse
#mode=, #modes
Methods included from Factory
#call_factory, #clear_factory!, #default_factory, #factory, #factory_build, #get_factory, #options, #options=, #type_options
Instance Method Details
#default_class ⇒ Object
19
20
21
|
# File 'lib/cantango/configuration/ability.rb', line 19
def default_class
@default_class ||= CanTango::Ability::Base
end
|
#default_executor_class ⇒ Object
10
11
12
|
# File 'lib/cantango/configuration/ability.rb', line 10
def default_executor_class
@default_executor_class ||= CanTango::Ability::Executor::Modal
end
|
#default_executor_class=(clazz) ⇒ Object
14
15
16
17
|
# File 'lib/cantango/configuration/ability.rb', line 14
def default_executor_class= clazz
raise ArgumentError, "default must be a Class" if !is_class? clazz
@default_executor_class = clazz
end
|
#factory_class_method ⇒ Object
23
24
25
|
# File 'lib/cantango/configuration/ability.rb', line 23
def factory_class_method
:default_executor_class
end
|