Sha256: c674f41c5e6108f935784cf0a87be5c95a2d8c2c030ba5262c306adf0eb96ebb
Contents?: true
Size: 681 Bytes
Versions: 3
Compression:
Stored size: 681 Bytes
Contents
class Rails::ModalCrudRouteGenerator < Rails::Generators::NamedBase include Rails::Generators::ResourceHelpers source_root File.expand_path('../templates', __FILE__) def add_resource_route if Rails.application.assets.find_asset('models.js').blank? copy_file 'models.js', 'app/assets/javascripts/models.js' end inject_into_file 'app/assets/javascripts/models.js', after: "//!!! Generator adds after this line, do not delete it !!!\n" do "BBCrud.Models.add('#{name}', '/#{controller_name.underscore}/', '#{name.underscore}');\n" end run_resource_route end protected def run_resource_route generate 'resource_route', name end end
Version data entries
3 entries across 3 versions & 1 rubygems