Class: Hancock::Goto::Models::DecoratorsGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/hancock/goto/models/decorators_generator.rb

Instance Method Summary collapse

Instance Method Details

#decoratorsObject



9
10
11
12
13
14
15
16
# File 'lib/generators/hancock/goto/models/decorators_generator.rb', line 9

def decorators
  copied = false
  (models == ['all'] ? permitted_models : models & permitted_models).each do |c|
    copied = true
    copy_file "#{c}.rb", "app/models/concerns/hancock/goto/decorators/#{c}.rb"
  end
  puts "U need to set models`s name. One of this: #{permitted_models.join(", ")}." unless copied
end