Class: WebammToRails::Sources::Controllers::ClassDefinition::Presenter

Inherits:
Object
  • Object
show all
Defined in:
lib/webamm_to_rails/sources/controllers/class_definition/presenter.rb

Instance Method Summary collapse

Constructor Details

#initialize(table_name:) ⇒ Presenter

Returns a new instance of Presenter.



6
7
8
# File 'lib/webamm_to_rails/sources/controllers/class_definition/presenter.rb', line 6

def initialize(table_name:)
  @table_name = table_name
end

Instance Method Details

#render(base_class: 'ApplicationController') ⇒ Object



10
11
12
# File 'lib/webamm_to_rails/sources/controllers/class_definition/presenter.rb', line 10

def render(base_class: 'ApplicationController')
  "class #{@table_name.classify.pluralize}Controller < #{base_class}"
end