Module: Riveter::Presenter::Object
Instance Method Summary collapse
Instance Method Details
#to_presenter(klass) ⇒ Object
6 7 8 9 10 |
# File 'lib/riveter/presenter.rb', line 6 def to_presenter(klass) raise ArgumentError, 'klass argument cannot be nil' if klass.nil? raise ArgumentError, "#{klass} is not a valid presenter class" unless klass <= Presenter::Base klass.new(self) end |