Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

executable file 18 lines (14 sloc) 0.59 kB
#!/usr/bin/env ruby
# This script generates the Guide.md file included in the Yard docs.
def comments_from path
path = File.expand_path("../lib/friendly_id/#{path}", __FILE__)
match = File.read(path).match(/\n=begin(.*)\n=end/m)[1].to_s
match.split("\n").reject {|x| x =~ /^@/}.join("\n").strip
end
File.open(File.expand_path('../Guide.md', __FILE__), 'w:utf-8') do |guide|
['../friendly_id.rb', 'base.rb', 'finders.rb', 'slugged.rb', 'history.rb',
'scoped.rb', 'simple_i18n.rb', 'reserved.rb'].each do |file|
guide.write comments_from file
guide.write "\n"
end
end
Jump to Line
Something went wrong with that request. Please try again.