Class: Templet::ViewerCallStringClass
- Inherits:
-
Struct
- Object
- Struct
- Templet::ViewerCallStringClass
- Defined in:
- app/controllers/templet/viewer_call_string_class.rb,
lib/generators/templet/templates/core/controllers/viewer_call_string_class.rb
Overview
Returns the name (as a string) of the Viewer class It’s used internally by ViewerCallString
Constant Summary collapse
- APP_MODULE =
Base namespace of the application subclasses
'App'- VIEWER_CLASS_SUFFIX =
"Viewer"- VIEWER_BASE_CLASS =
APP_MODULE + '::Base' + VIEWER_CLASS_SUFFIX
Instance Attribute Summary collapse
-
#class_name ⇒ Object
Returns the value of attribute class_name.
-
#controller ⇒ Object
Returns the value of attribute controller.
-
#model_name ⇒ Object
Returns the value of attribute model_name.
-
#module_name ⇒ Object
Returns the value of attribute module_name.
-
#use_base ⇒ Object
Returns the value of attribute use_base.
Instance Method Summary collapse
- #call ⇒ Object (also: #to_s)
Instance Attribute Details
#class_name ⇒ Object
Returns the value of attribute class_name
5 6 7 |
# File 'app/controllers/templet/viewer_call_string_class.rb', line 5 def class_name @class_name end |
#controller ⇒ Object
Returns the value of attribute controller
5 6 7 |
# File 'app/controllers/templet/viewer_call_string_class.rb', line 5 def controller @controller end |
#model_name ⇒ Object
Returns the value of attribute model_name
5 6 7 |
# File 'app/controllers/templet/viewer_call_string_class.rb', line 5 def model_name @model_name end |
#module_name ⇒ Object
Returns the value of attribute module_name
5 6 7 |
# File 'app/controllers/templet/viewer_call_string_class.rb', line 5 def module_name @module_name end |
#use_base ⇒ Object
Returns the value of attribute use_base
5 6 7 |
# File 'app/controllers/templet/viewer_call_string_class.rb', line 5 def use_base @use_base end |
Instance Method Details
#call ⇒ Object Also known as: to_s
14 15 16 17 18 19 20 21 22 |
# File 'app/controllers/templet/viewer_call_string_class.rb', line 14 def call if use_base VIEWER_BASE_CLASS elsif String === class_name class_name else subclass_name end end |