Sha256: 88184c04bb8b63e7ea7808f9954aecdd0fe9617e2bbb2f554aa71ee97378f52b

Contents?: true

Size: 536 Bytes

Versions: 24

Compression:

Stored size: 536 Bytes

Contents

require 'generators/dust'

module Dust
  module Generators
    class ConfigGenerator < Base
      argument :config_name, :type => :string, :default => 'app', :banner => 'config_name'

      def create_config
        template "load_config.rb", "config/initializers/load_#{file_name}_config.rb"
        copy_file "config.yml", "config/#{file_name}_config.yml"
      end

      private

      def file_name
        config_name.underscore
      end

      def constant_name
        config_name.underscore.upcase
      end
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
dust-generators-0.3.3 lib/generators/dust/config/config_generator.rb
dust-generators-0.3.2 lib/generators/dust/config/config_generator.rb
dust-generators-0.3.1 lib/generators/dust/config/config_generator.rb
dust-generators-0.2.8 lib/generators/dust/config/config_generator.rb
dust-generators-0.2.6 lib/generators/dust/config/config_generator.rb
dust-generators-0.2.5 lib/generators/dust/config/config_generator.rb
dust-generators-0.2.4 lib/generators/dust/config/config_generator.rb
dust-generators-0.2.3 lib/generators/dust/config/config_generator.rb
dust-generators-0.2.2 lib/generators/dust/config/config_generator.rb
dust-generators-0.2.1 lib/generators/dust/config/config_generator.rb
dust-generators-0.2.0 lib/generators/dust/config/config_generator.rb
dust-generators-0.1.9 lib/generators/dust/config/config_generator.rb
dust-generators-0.1.8 lib/generators/dust/config/config_generator.rb
dust-generators-0.1.7 lib/generators/dust/config/config_generator.rb
dust-generators-0.1.6 lib/generators/dust/config/config_generator.rb
dust-generators-0.1.5 lib/generators/dust/config/config_generator.rb
dust-generators-0.1.4 lib/generators/dust/config/config_generator.rb
dust-generators-0.1.3 lib/generators/dust/config/config_generator.rb
dust-generators-0.1.2 lib/generators/dust/config/config_generator.rb
dust-generators-0.1.1 lib/generators/dust/config/config_generator.rb