diff --git a/lib/deface/override.rb b/lib/deface/override.rb index 8dd4c84..2fdd0e1 100644 --- a/lib/deface/override.rb +++ b/lib/deface/override.rb @@ -26,10 +26,10 @@ def initialize(args, &content) return end - raise(ArgumentError, ":name must be defined") unless args.key? :name raise(ArgumentError, ":virtual_path must be defined") if args[:virtual_path].blank? args[:text] = content.call if block_given? + args[:name] = File.basename(__FILE__).sub(/#{File.extname(__FILE__)}$/, '') unless args.key? :name args[:name] = "#{current_railtie.underscore}_#{args[:name]}" if Rails.application.try(:config).try(:deface).try(:namespaced) || args.delete(:namespaced) virtual_key = args[:virtual_path].to_sym