lib/juwelier/generator.rb in juwelier-2.2.1 vs lib/juwelier/generator.rb in juwelier-2.2.3

- old
+ new

@@ -1,5 +1,6 @@ +# coding: utf-8 require 'git' require 'github_api' require 'highline/import' require 'erb' @@ -53,11 +54,11 @@ :testing_framework, :documentation_framework, :should_use_cucumber, :should_use_bundler, :should_use_semver, :should_setup_rubyforge, :should_use_reek, :should_use_roodi, :development_dependencies, :production_dependencies, :options, :require_ruby_version, :should_create_bin, - :git_remote, :use_readme_format + :git_remote, :use_readme_format, :should_use_pry def initialize(options = {}) self.options = options extracted_directory = nil @@ -103,20 +104,29 @@ self.should_setup_rubyforge = options[:rubyforge] self.should_use_bundler = options[:use_bundler] self.should_use_semver = options[:use_semver] self.require_ruby_version = options[:use_required_version] self.should_create_bin = options[:create_bin] + self.should_use_pry = options[:use_pry] self.use_readme_format = options[:readme_format] development_dependencies << ["cucumber", ">= 0"] if should_use_cucumber development_dependencies << ["bundler", "~> 1.0"] development_dependencies << ["juwelier", "~> #{Juwelier::Version::STRING}"] development_dependencies << ["simplecov", ">= 0"] - + development_dependencies << ["reek", "~> 1.2.8"] if should_use_reek development_dependencies << ["roodi", "~> 2.1.0"] if should_use_roodi + development_dependencies << + ["pry", "~> 0"] << + ["pry-byebug", "~> 3"] << + ["pry-doc", "~> 0"] << + ["pry-remote", "~> 0"] << + ["pry-rescue", "~> 1"] << + ["pry-stack_explorer", "~> 0"] if should_use_pry + production_dependencies << ["semver", "~> 1.0.1"] if should_use_semver self.user_name = options[:user_name] self.user_email = options[:user_email] self.homepage = options[:homepage]