Module: Tramway::ClassNameHelpers

Defined in:
lib/tramway/helpers/class_name_helpers.rb

Instance Method Summary collapse

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