files

files() Instance Public methods Files included in this gem. You cannot append to this accessor, you must assign to it. Only add files you can require to this list, not directories, etc. Directories are automatically stripped from this list when building a gem, other non-files cause an error. Usage: require 'rake' spec.files = FileList['lib .rb', 'bin/*', '[A-Z]*', 'test/ *'].to_a # or without Rake... spec.fil

platform=

platform=(platform) Instance Public methods The platform this gem runs on. This is usually Gem::Platform::RUBY or Gem::Platform::CURRENT. Most gems contain pure Ruby code; they should simply leave the default value in place. Some gems contain C (or other) code to be compiled into a Ruby âextensionâ. The should leave the default value in place unless their code will only compile on a certain type of system. Some gems consist of pre-compiled code (âbinary gemsâ). It's especially

_load

_load(str) Class Public methods Load custom marshal format, re-initializing defaults as needed

add_spec

add_spec(spec) Class Public methods Adds spec to the known specifications, keeping the collection properly sorted.

add_specs

add_specs(*specs) Class Public methods Adds multiple specs to the known specifications.

all

all() Class Public methods Returns all specifications. This method is discouraged from use. You probably want to use one of the Enumerable methods instead.

all=

all=(specs) Class Public methods Sets the known specs to specs. Not guaranteed to work for you in the future. Use at your own risk. Caveat emptor. Doomy doom doom. Etc etc.

all_names

all_names() Class Public methods Return full names of all specs in sorted order.

array_attributes

array_attributes() Class Public methods Return the list of all array-oriented instance variables.

attribute_names

attribute_names() Class Public methods Return the list of all instance variables.