Module: Tramway::ClassNameHelpers
- Defined in:
- lib/tramway/helpers/class_name_helpers.rb
Instance Method Summary collapse
- #decorator_class_name(class_name = -> { model_class }.call) ⇒ Object
- #form_class_name(class_name = -> { model_class }.call) ⇒ Object
- #model_class_name(class_name) ⇒ Object
Instance Method Details
#decorator_class_name(class_name = -> { model_class }.call) ⇒ Object
6 7 8 |
# File 'lib/tramway/helpers/class_name_helpers.rb', line 6 def decorator_class_name(class_name = -> { model_class }.call) "#{class_name}Decorator".constantize end |
#form_class_name(class_name = -> { model_class }.call) ⇒ Object
10 11 12 |
# File 'lib/tramway/helpers/class_name_helpers.rb', line 10 def form_class_name(class_name = -> { model_class }.call) "#{class_name}Form".constantize end |
#model_class_name(class_name) ⇒ Object
2 3 4 |
# File 'lib/tramway/helpers/class_name_helpers.rb', line 2 def model_class_name(class_name) class_name.constantize end |