Class: Symbol
- Inherits:
-
Object
- Object
- Symbol
- Defined in:
- lib/mumukit/runtime/symbol.rb
Instance Method Summary collapse
- #to_default_mumukit_hook_class ⇒ Object
- #to_mumukit_hook_class ⇒ Object
- #to_mumukit_hook_class_name ⇒ Object
- #to_simple_mumukit_hook_class_name ⇒ Object
Instance Method Details
#to_default_mumukit_hook_class ⇒ Object
14 15 16 |
# File 'lib/mumukit/runtime/symbol.rb', line 14 def to_default_mumukit_hook_class "Mumukit::Defaults::#{to_simple_mumukit_hook_class_name}".constantize end |
#to_mumukit_hook_class ⇒ Object
10 11 12 |
# File 'lib/mumukit/runtime/symbol.rb', line 10 def to_mumukit_hook_class to_mumukit_hook_class_name.constantize end |
#to_mumukit_hook_class_name ⇒ Object
2 3 4 |
# File 'lib/mumukit/runtime/symbol.rb', line 2 def to_mumukit_hook_class_name "#{Mumukit.prefix}#{to_simple_mumukit_hook_class_name}" end |
#to_simple_mumukit_hook_class_name ⇒ Object
6 7 8 |
# File 'lib/mumukit/runtime/symbol.rb', line 6 def to_simple_mumukit_hook_class_name "#{to_s.camelize.to_sym}Hook" end |