lib/eucalypt/destroy/helpers.rb in eucalypt-0.5.4 vs lib/eucalypt/destroy/helpers.rb in eucalypt-0.6.0
- old
+ new
@@ -11,11 +11,11 @@
def delete_mvc(mvc_file, name)
directory = File.expand_path('.')
if Eucalypt.app? directory
files = Dir[File.join directory, 'app', "#{mvc_file}s", '*.rb']
- file_names = files.map{|c| File.basename(c).split(?_).first}.reject{|n| n=='application'}
+ file_names = files.map{|c| File.basename(c).split(?_).first}.reject{|n| n == 'main' }
if files.empty?
Eucalypt::Error.no_mvc(mvc_file)
return
end
@@ -26,16 +26,16 @@
if name
# If name given
file_name = mvc_file == :model ? "#{name}.rb" : "#{name}_#{mvc_file}.rb"
spec_file_name = mvc_file == :model ? "#{name}_spec.rb" : "#{name}_#{mvc_file}_spec.rb"
- unless file_names.include? file_name
+ unless file_names.include? name
Eucalypt::Error.no_mvc(mvc_file)
return
end
else
# If name not given
- files = Dir[File.join directory, 'app', "#{mvc_file}s", "*.rb"].reject{|f| File.basename(f).include? 'application'}
+ files = Dir[File.join directory, 'app', "#{mvc_file}s", "*.rb"].reject{|f| File.basename(f) == 'main_controller.rb' }
if files.empty?
Eucalypt::Error.no_mvc(mvc_file)
return
end
\ No newline at end of file