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]