Class: Beamer::Presenter
- Inherits:
-
Object
- Object
- Beamer::Presenter
- Defined in:
- lib/beamer/presenter.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(object, template) ⇒ Presenter
constructor
A new instance of Presenter.
- #underscored_class ⇒ Object
Constructor Details
#initialize(object, template) ⇒ Presenter
Returns a new instance of Presenter.
5 6 7 8 |
# File 'lib/beamer/presenter.rb', line 5 def initialize(object, template) @object = object @template = template end |
Class Method Details
.presents(name) ⇒ Object
10 11 12 13 14 |
# File 'lib/beamer/presenter.rb', line 10 def self.presents(name) define_method(name) do @object end end |
Instance Method Details
#underscored_class ⇒ Object
16 17 18 |
# File 'lib/beamer/presenter.rb', line 16 def underscored_class @object.class.name.underscore end |