HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
File: //usr/local/rvm/gems/ruby-2.5.9/doc/builder-3.2.4/ri/page-Rakefile.ri
U:RDoc::TopLevel[	iI"
Rakefile:ETcRDoc::Parser::Simpleo:RDoc::Markup::Document:@parts[Uo:RDoc::Markup::Paragraph;[I"I# Copyright 2004, 2005, 2006 by Jim Weirich (jim@weirichhouse.org). ;TI"# All rights reserved.;To:RDoc::Markup::BlankLineo;	;[I"K# Permission is granted for use, copying, modification, distribution, ;TI"I# and distribution of modified versions of this work as long as the ;TI"*# above copyright notice is included.;T@o;	;[I"require 'rake/clean' ;TI"require 'rake/testtask' ;TI"
begin;To:RDoc::Markup::Verbatim;[I"require 'rubygems'
;TI"%require 'rubygems/package_task'
;TI"require 'rdoc/task'
;T:@format0o;	;[I"rescue Exception;To;;[I"	nil
;T;0o;	;[I"end;T@o;	;[I"$require './lib/builder/version';T@o;	;[I"4# Determine the current version of the software;T@o;	;[I"$CLOBBER.include('pkg', 'html') ;TI"TCLEAN.include('pkg/builder-*').include('pkg/blankslate-*').exclude('pkg  .gem');T@o;	;[I"#PKG_VERSION = Builder::VERSION;T@o;	;[I"%SRC_RB = FileList['lib/   *.rb'];T@o;	;[I"F# The default task is run if rake is given no explicit arguments.;T@o;	;[I"desc "Default Task" ;TI"task :default => :test_all;T@o;	;[I"K# Test Tasks ---------------------------------------------------------;T@o;	;[I"desc "Run all tests" ;TI"%task :test_all => [:test_units] ;TI"task :ta => [:test_all];T@o;	;[I"task :tu => [:test_units];T@o;	;[I",Rake::TestTask.new("test_units") do |t|;To;;[I".t.test_files = FileList['test/test*.rb']
;TI"t.libs << "." << "test"
;TI"t.verbose = false
;T;0o;	;[I"end;T@o;	;[I":# Create a task to build the RDOC documentation tree.;T@o;	;[I"if defined?(RDoc);To;;[I"*rd = RDoc::Task.new("rdoc") { |rdoc|
;TI"  rdoc.rdoc_dir = 'html'
;TI",  rdoc.title    = "Builder for Markup"
;TI"Z  rdoc.options << '--line-numbers' << '--inline-source' << '--main' << 'README.rdoc'
;TI"Y  rdoc.rdoc_files.include('lib   /*.rb', '[A-Z]*', 'doc/   *.rdoc').exclude("TAGS")
;TI"&  rdoc.template = 'doc/jamis.rb'
;TI"}
;T;0o;	;[I"	else;To;;[I"*rd = Struct.new(:rdoc_files).new([])
;T;0o;	;[I"end;T@o;	;[I"L# ==================================================================== ;TI"L# Create a task that will package the Rake software into distributable ;TI"# gem files.;T@o;	;[I"PKG_FILES = FileList[;To;;[
I"'[A-Z]*',
;TI"'doc/**/*',
;TI"'lib/**/*.rb',
;TI"'test/**/*.rb',
;TI"'rakelib/**/*'
;T;0o;	;[	I"] ;TI"2PKG_FILES.exclude('test/test_cssbuilder.rb') ;TI"-PKG_FILES.exclude('lib/builder/css.rb') ;TI"PKG_FILES.exclude('TAGS');T@o;	;[I"!BLANKSLATE_FILES = FileList[;To;;[I"'lib/blankslate.rb',
;TI"'test/test_blankslate.rb'
;T;0o;	;[I"];T@o;	;[I"if ! defined?(Gem);To;;[I"-puts "Package Target requires RubyGEMs"
;T;0o;	;[I"	else;To;;[
I"*spec = Gem::Specification.new do |s|
;TI"
;TI"  #### Basic information.
;TI"
;TI"  s.name = 'builder'
;TI"  s.version = PKG_VERSION
;TI"*  s.summary = "Builders for MarkUp."
;TI"  s.description = %{\
;T;0o;	;[I"UBuilder provides a number of builder objects that make creating structured data ;TI"Jsimple to do.  Currently the following builder objects are supported:;T@o;;[I"XML Markup
;TI"XML Events
;T;0o;	;[I"};T@o;;[I"   s.files = PKG_FILES.to_a
;TI"  s.require_path = 'lib'
;TI"
;TI"D  s.test_files = PKG_FILES.select { |fn| fn =~ /^test\/test/ }
;TI"
;TI"M  s.extra_rdoc_files = rd.rdoc_files.reject { |fn| fn =~ /\.rb$/ }.to_a
;TI"  s.rdoc_options <<
;TI"9    '--title' <<  'Builder -- Easy XML Building' <<
;TI"&    '--main' << 'README.rdoc' <<
;TI"    '--line-numbers'
;TI"
;TI"   s.author = "Jim Weirich"
;TI")  s.email = "jim.weirich@gmail.com"
;TI"-  s.homepage = "http://onestepback.org"
;TI"  s.license = 'MIT'
;TI"	end
;TI"
;TI"5blankslate_spec = Gem::Specification.new do |s|
;TI"
;TI"  #### Basic information.
;TI"
;TI"  s.name = 'blankslate'
;TI"  s.version = PKG_VERSION
;TI"-  s.summary = "Blank Slate base class."
;TI"  s.description = %{\
;T;0o;	;[	I"VBlankSlate provides a base class where almost all of the methods from Object and ;TI"UKernel have been removed.  This is useful when providing proxy object and other ;TI"4classes that make heavy use of method_missing. ;TI"};T@o;;[#I"'  s.files = BLANKSLATE_FILES.to_a
;TI"  s.require_path = 'lib'
;TI"
;TI"D  s.test_files = PKG_FILES.select { |fn| fn =~ /^test\/test/ }
;TI"
;TI"M  s.extra_rdoc_files = rd.rdoc_files.reject { |fn| fn =~ /\.rb$/ }.to_a
;TI"  s.rdoc_options <<
;TI"K    '--title' <<  'BlankSlate -- Base Class for building proxies.' <<
;TI"&    '--main' << 'README.rdoc' <<
;TI"    '--line-numbers'
;TI"
;TI"   s.author = "Jim Weirich"
;TI")  s.email = "jim.weirich@gmail.com"
;TI"-  s.homepage = "http://onestepback.org"
;TI"  s.license = 'MIT'
;TI"	end
;TI"
;TI"namespace 'builder' do
;TI")  Gem::PackageTask.new(spec) do |t|
;TI"    t.need_tar = false
;TI"  end
;TI"	end
;TI"
;TI"namespace 'blankslate' do
;TI"4  Gem::PackageTask.new(blankslate_spec) do |t|
;TI"    t.need_tar = false
;TI"  end
;TI"	end
;TI"
;TI"Ntask :package => [:remove_tags, 'builder:package', 'blankslate:package']
;T;0o;	;[I"end;T@o;	;[I"task :remove_tags do;To;;[I"rm "TAGS" rescue nil
;T;0o;	;[I"end;T@o;	;[I"L# RCov --------------------------------------------------------------- ;TI"
begin;To;;[I"require 'rcov/rcovtask'
;TI"
;TI"Rcov::RcovTask.new do |t|
;TI"  t.libs << "test"
;TI"  t.rcov_opts = [
;TI"'    '-xRakefile', '--text-report'
;TI"	  ]
;TI"   t.test_files = FileList[
;TI"    'test/test*.rb'
;TI"	  ]
;TI"!  t.output_dir = 'coverage'
;TI"  t.verbose = true
;TI"	end
;T;0o;	;[I"rescue LoadError;To;;[I"# No rcov available
;T;0o;	;[I"end;T@o;	;[I",desc "Install the jamis RDoc template" ;TI"$task :install_jamis_template do;To;;[	I"require 'rbconfig'
;TI"Ydest_dir = File.join(Config::CONFIG['rubylibdir'], "rdoc/generators/template/html")
;TI"Lfail "Unabled to write to #{dest_dir}" unless File.writable?(dest_dir)
;TI"8install "doc/jamis.rb", dest_dir, :verbose => true
;T;0o;	;[I"end;T:
@file@:0@omit_headings_from_table_of_contents_below0