Module: PushType::Presentable::ClassMethods
- Defined in:
- app/models/concerns/push_type/presentable.rb
Instance Method Summary collapse
Instance Method Details
#presenter_class ⇒ Object
19 20 21 22 23 |
# File 'app/models/concerns/push_type/presentable.rb', line 19 def presenter_class Object.const_get presenter_class_name rescue NameError Object.const_set presenter_class_name, Class.new(PushType::Presenter) end |
#presenter_class_name ⇒ Object
15 16 17 |
# File 'app/models/concerns/push_type/presentable.rb', line 15 def presenter_class_name "#{ self.name.demodulize }Presenter" end |