class Middleman::Robots::Extension
Public Instance Methods
manipulate_resource_list(resources)
click to toggle source
# File lib/middleman-robots/extension.rb, line 13 def manipulate_resource_list(resources) write_robots(options) resources << Middleman::Sitemap::Resource.new( app.sitemap, 'robots.txt', tmp_path ) end
tmp_path()
click to toggle source
# File lib/middleman-robots/extension.rb, line 28 def tmp_path File.expand_path('../../tmp/robots/robots.txt', __dir__) end
write_robots(options)
click to toggle source
# File lib/middleman-robots/extension.rb, line 22 def write_robots(options) File.open(tmp_path, 'w+') do |f| f.puts(Generator.new(options.rules, options.sitemap).process) end end