Sha256: 081d19eae3ac7811df644f56a4418c5584c3e0f3278d732029fe4ae70c0f4ba5

Contents?: true

Size: 569 Bytes

Versions: 8

Compression:

Stored size: 569 Bytes

Contents

require "model_base"

require 'rails/generators/rails/scaffold_controller/scaffold_controller_generator'

module ModelBase
  module Generators
    module Rails

      module ScaffoldController
        def self.enable!
          ::Rails::Generators::ScaffoldControllerGenerator.prepend(self)
        end

        def create_controller_files
          name =
            File.join(controller_class_path, controller_file_name).
              strip.sub(/\A\//, '')
          ModelBase.add_generated_controller(name)
          super
        end
      end

    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
model_base_generators-0.4.0 lib/model_base/generators/rails/scaffold_controller.rb
model_base_generators-0.3.9 lib/model_base/generators/rails/scaffold_controller.rb
model_base_generators-0.3.8 lib/model_base/generators/rails/scaffold_controller.rb
model_base_generators-0.3.7 lib/model_base/generators/rails/scaffold_controller.rb
model_base_generators-0.3.6 lib/model_base/generators/rails/scaffold_controller.rb
model_base_generators-0.3.5 lib/model_base/generators/rails/scaffold_controller.rb
model_base_generators-0.3.4 lib/model_base/generators/rails/scaffold_controller.rb
model_base_generators-0.3.3 lib/model_base/generators/rails/scaffold_controller.rb