Class: RailsExtend::Generators::IgnoreGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- RailsExtend::Generators::IgnoreGenerator
- Defined in:
- lib/generators/rails_extend/ignore_generator.rb
Instance Attribute Summary collapse
-
#ignore_models ⇒ Object
readonly
Returns the value of attribute ignore_models.
Instance Method Summary collapse
Instance Attribute Details
#ignore_models ⇒ Object (readonly)
Returns the value of attribute ignore_models.
5 6 7 |
# File 'lib/generators/rails_extend/ignore_generator.rb', line 5 def ignore_models @ignore_models end |
Instance Method Details
#copy_initializer_file ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/generators/rails_extend/ignore_generator.rb', line 7 def copy_initializer_file puts "#{'*-' * 40}" Models.ignore_models.each do |count, models| puts "#{count.to_s.rjust(2, ' ')}: #{models.inspect}" end puts "#{'*-' * 40}" limit = args[0].to_i @ignore_models = Models.ignore_models.select(&->(k, v){ k <= limit }) template 'initializer.rb', 'config/initializers/rails_extend.rb' end |
#show_readme ⇒ Object
20 21 22 23 24 |
# File 'lib/generators/rails_extend/ignore_generator.rb', line 20 def show_readme if behavior == :invoke readme 'README.md' end end |