Sha256: 18822f701be0a3c2a044c05ef7edad9f22fd6f5dc1d16904f111c6edff39e2db
Contents?: true
Size: 531 Bytes
Versions: 163
Compression:
Stored size: 531 Bytes
Contents
require_relative "named_base_generator" module Generators module Avo class ControllerGenerator < NamedBaseGenerator source_root File.expand_path("templates", __dir__) namespace "avo:controller" def create template "resource/controller.tt", "app/controllers/avo/#{controller_name}.rb" end private def controller_name "#{plural_name}_controller" end def controller_class "Avo::#{class_name.camelize.pluralize}Controller" end end end end
Version data entries
163 entries across 163 versions & 1 rubygems