Sha256: a8125a2b174771385709dba77df685ada22f9c424aa60e9553917852ba24d4c7

Contents?: true

Size: 742 Bytes

Versions: 5

Compression:

Stored size: 742 Bytes

Contents

require 'rails/generators/active_record'

module Coalla
  module Cms

    class CreateAdminLoginViewGenerator < ActiveRecord::Generators::Base
      argument :name, type: :string, default: ""
      source_root File.expand_path("../templates", __FILE__)

      def setup_directory
        empty_directory 'app/views/administrators/sessions'
        empty_directory 'app/controllers/admin'

        template 'controllers/admin/base_controller.rb.erb', 'app/controllers/admin/base_controller.rb'
        template 'controllers/admin/home_controller.rb.erb', 'app/controllers/admin/home_controller.rb'
        template 'views/administrators/sessions/new.html.haml', 'app/views/administrators/sessions/new.html.haml'
      end

    end
  end
end


Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
coalla-cms-0.4.2.0 lib/generators/coalla/cms/create_admin_login_view_generator.rb
coalla-cms-0.5.2.4 lib/generators/coalla/cms/create_admin_login_view_generator.rb
coalla-cms-0.4.4.3 lib/generators/coalla/cms/create_admin_login_view_generator.rb
coalla-cms-0.5.1.9 lib/generators/coalla/cms/create_admin_login_view_generator.rb
coalla-cms-0.5.1.8 lib/generators/coalla/cms/create_admin_login_view_generator.rb