Sha256: cb385cfebfc9137f2be763753ff80861d154bebaf6cbd87736de2dc32d9531e5
Contents?: true
Size: 395 Bytes
Versions: 2
Compression:
Stored size: 395 Bytes
Contents
module WebammToRails module Sources module Controllers class ClassDefinition class Presenter def initialize(table_name:) @table_name = table_name end def render(base_class: 'ApplicationController') "class #{@table_name.classify.pluralize}Controller < #{base_class}" end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
webamm_to_rails-7.0.1 | lib/webamm_to_rails/sources/controllers/class_definition/presenter.rb |
webamm_to_rails-7.0.0 | lib/webamm_to_rails/sources/controllers/class_definition/presenter.rb |