class BrainDamage::FullGenerator
Public Instance Methods
just_do_it()
click to toggle source
# File lib/generators/brain_damage/full/full_generator.rb, line 7 def just_do_it action = options[:destroy] ? 'd' : 'g' descriptions = if options[:descriptions] == '*' then Dir["desc/*"].map { |description| file_name = description.split('/').last if file_name =~ /\d+\./ then file_name else nil end }.reject(&:nil?) else options[:descriptions].split(',').map(&:strip) end descriptions.each do |description| add = if options[:force] '--force' else '' end cmd = "rails #{action} brain_damage:resource --description=#{description} #{add}" puts cmd spawn cmd end end