From da5ac7c7ce6112e0d25b7c55d095aed442f8bf73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Rodr=C3=ADguez?= Date: Sat, 25 Feb 2017 10:56:32 -0300 Subject: [PATCH] Fix warnings with recent thor versions Otherwise running things like `bin/rails g --help` with `draper` installed leads to warnings like this: ``` Expected string default value for '--decorator'; got true (boolean) ``` See https://github.com/erikhuda/thor/issues/538 for reference. --- lib/generators/controller_override.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/generators/controller_override.rb b/lib/generators/controller_override.rb index 3965fa3..5e90ded 100644 --- a/lib/generators/controller_override.rb +++ b/lib/generators/controller_override.rb @@ -5,13 +5,13 @@ require "rails/generators/rails/scaffold_controller/scaffold_controller_generato module Rails module Generators class ControllerGenerator - hook_for :decorator, default: true do |generator| + hook_for :decorator, type: :boolean, default: true do |generator| invoke generator, [name.singularize] end end class ScaffoldControllerGenerator - hook_for :decorator, default: true + hook_for :decorator, type: :boolean, default: true end end end