Sha256: 38c0bbacbaaf60bd9996f855816a31619b3a9b1425b41af77071ab5948751fb4

Contents?: true

Size: 578 Bytes

Versions: 2

Compression:

Stored size: 578 Bytes

Contents

module Jobshop
  module Generators
    class ConfigGenerator < Rails::Generators::Base
      source_root File.expand_path("../templates", __FILE__)

      desc "Creates a Jobshop initializer."

      def load_environment
        begin
          require File.expand_path("config/environment.rb")
        rescue LoadError
          say "This command must be run from a Rails application's root directory.", :red
          fail SystemExit
        end
      end

      def copy_template
        template "jobshop.rb.tt", "config/initializers/jobshop.rb"
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jobshop-0.0.1 lib/generators/jobshop/config/config_generator.rb
jobshop-0.0.0 lib/generators/jobshop/config/config_generator.rb