lib/generators/rspec/ability/ability_generator.rb in canard-0.1.1 vs lib/generators/rspec/ability/ability_generator.rb in canard-0.1.2

- old
+ new

@@ -6,17 +6,13 @@ class AbilityGenerator < Base @_rspec_source_root = File.expand_path('../templates', __FILE__) argument :ability_definitions, :type => :array, :default => [], :banner => "can:abilities:models cannot:abilities:models" def generate_ability_spec - template "abilities_spec.rb.erb", "spec/abilities/#{file_name}_spec.rb" + template "abilities_spec.rb.erb", "spec/abilities/#{file_name.pluralize}_spec.rb" end private - - def add_new_abilities - gsub_file "spec/abilities/#{file_name}_spec.rb", /^(\s*end\s*\Z)/, 'wibble' + '\1' - end def definitions(&block) ability_definitions.each { |definition| AbilityDefinition.parse(definition) } AbilityDefinition.models.sort.each do |model, definition|