Sha256: d7435312250d2f1e6f107d5acba4db760cc464ec2627bed9bc174f3e6635cd79

Contents?: true

Size: 650 Bytes

Versions: 2

Compression:

Stored size: 650 Bytes

Contents

module RedisDictionary
  module Generators
    class InstallGenerator < Rails::Generators::Base

      source_root File.expand_path('../templates', __FILE__)

      desc "Installs Redis Dictionary and generates initializer + route"

      def copy_initializer
        template 'redis_dictionary.rb.erb', 'config/initializers/redis_dictionary.rb'
      end

      def setup_routes
        route "mount RedisDictionary::Engine => '/translations'"
      end

      def setup_environment
        File.open('config/environment.rb', 'a') { |f| f.write("\n\n# loading the RedisDictionary engine\nRedisDictionary::Engine.load!") }
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
redis_dictionary-1.0.2 lib/generators/redis_dictionary/install/install_generator.rb
redis_dictionary-1.0.1 lib/generators/redis_dictionary/install/install_generator.rb