Module: Presenter::Naming

Included in:
Base, Helper
Defined in:
lib/presenter/naming.rb

Instance Method Summary collapse

Instance Method Details

#model_object_name_from_presenter(model) ⇒ Object



4
5
6
# File 'lib/presenter/naming.rb', line 4

def model_object_name_from_presenter(model)
  model.class.to_s.underscore.sub('_presenter', '')
end

#presenter_from_model_object(model) ⇒ Object



8
9
10
# File 'lib/presenter/naming.rb', line 8

def presenter_from_model_object(model)
  presenter_name(model).constantize
end