Sha256: 9455d0ec1a09617be581d1864c4b4aee9f42800113732747eb84d51a1ea03dce
Contents?: true
Size: 880 Bytes
Versions: 3
Compression:
Stored size: 880 Bytes
Contents
require 'rails/generators' module Redde module Generators class LayoutGenerator < ::Rails::Generators::Base source_root File.expand_path('../templates', __FILE__) desc 'Standart redde admin generator' attr_reader :app_name def make_views directory '../../../../../app/views/admin/redde', 'app/views/admin/redde' end def make_js template 'assets/javascripts/admin.js', 'app/assets/javascripts/admin.js' end def make_css template 'assets/stylesheets/admin.css', 'app/assets/stylesheets/admin.css' end def fix_routes route("devise_for :managers, controllers: { registrations: 'managers/registrations' }") end private def ext '.html.haml' end def app_name Rails.application.class.to_s.split('::').first end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
redde-0.3.2 | lib/generators/redde/layout/layout_generator.rb |
redde-0.3.1 | lib/generators/redde/layout/layout_generator.rb |
redde-0.3.0 | lib/generators/redde/layout/layout_generator.rb |