lib/middleman-robots/group.rb in middleman-robots-1.3.2 vs lib/middleman-robots/group.rb in middleman-robots-1.3.3

- old
+ new

@@ -13,38 +13,39 @@ end def text group = [] group << "User-Agent: #{@user_agent}" unless @user_agent.empty? - group << @disallow.collect{|item| "Disallow: #{item}" }.join("\n") if @disallow.length > 0 - group << @allow.collect{|item| "Allow: #{item}" }.join("\n") if @allow.length > 0 + group << @disallow.collect { |item| "Disallow: #{item}" }.join("\n") if @disallow.length.positive? + group << @allow.collect { |item| "Allow: #{item}" }.join("\n") if @allow.length.positive? group.join("\n") + "\n" end private - def generate_user_agent(rule) - return '*' unless rule.key?('user-agent') || rule.key?(:user_agent) - rule[:user_agent] || rule['user-agent'] - end - def generate_disallow(rule) - paths = [] - return paths unless rule.has_key?(:disallow) + def generate_user_agent(rule) + return '*' unless rule.key?('user-agent') || rule.key?(:user_agent) + rule[:user_agent] || rule['user-agent'] + end - rule[:disallow].each do |path| - paths << File.join('/', path) - end - paths + def generate_disallow(rule) + paths = [] + return paths unless rule.key?(:disallow) + + rule[:disallow].each do |path| + paths << File.join('/', path) end + paths + end - def generate_allow(rule) - paths = [] - return paths unless rule.has_key?(:allow) + def generate_allow(rule) + paths = [] + return paths unless rule.key?(:allow) - rule[:allow].each do |path| - paths << File.join('/', path) - end - paths + rule[:allow].each do |path| + paths << File.join('/', path) end + paths + end end end end