Sha256: f6176beee80c63f1e323ca8ce7c9d7da875b2299b3e17e45b7e2984f9df4f96f
Contents?: true
Size: 570 Bytes
Versions: 3
Compression:
Stored size: 570 Bytes
Contents
module Typus module Generators class ControllerGenerator < Rails::Generators::NamedBase source_root File.expand_path("../../templates", __FILE__) alias_method :resource, :name desc <<-MSG Description: Generates admin controllers for the given resource MSG def generate_controller template "controller.rb", "app/controllers/admin/#{file_name}_controller.rb" end hook_for :test_framework do |instance, generator| instance.invoke generator, ["admin/#{instance.name}"] end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
typus-3.0.6 | lib/generators/typus/controller_generator.rb |
typus-3.0.5 | lib/generators/typus/controller_generator.rb |
typus-3.0.4 | lib/generators/typus/controller_generator.rb |