Forum: Ruby Mr Bones 2.1.1 (Proximal Phalanges)

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
unknown (Guest)
on 2008-12-15 22:36
(Received via mailing list)
Mr Bones version 2.1.1
    by Tim P.
    (the "Proximal Phalanges" release)


Mr Bones is a handy tool that builds a skeleton for your new Ruby
The skeleton contains some starter code and a collection of rake tasks
ease the management and deployment of your source code. Mr Bones is not
viral -- all the code your project needs is included in the skeleton (no
gem dependency required).


* 1 minor enhancement
  - added '.rdoc' to the list of file extensions for rdoc and
    notes takss [Avdi G.]
* 2 bug fixes
  - default "from" field when e-mailing announcements
  - fixed SMTP check_auth_args arity [Avdi G.]


* sudo gem install bones


To create a new "Get Fuzzy" project:

  bones get_fuzzy

If you ever get confused about what Mr Bones can do:

  bones --help


Mr Bones provides the following rake tasks:

  ann               # Alias to ann:announcement
  ann:announcement  # Create an announcement file
  ann:email         # Send an email announcement
  bones:debug       # Show the PROJ open struct
  clean             # Remove any temporary products.
  clobber           # Remove any generated file.
  doc               # Alias to doc:rdoc
  doc:rdoc          # Build the rdoc HTML Files
  doc:release       # Publish RDoc to RubyForge
  doc:rerdoc        # Force a rebuild of the RDOC files
  doc:ri            # Generate ri locally for testing
  gem               # Alias to gem:package
  gem:cleanup       # Cleanup the gem
  gem:debug         # Show information about the gem
  gem:install       # Install the gem
  gem:package       # Build all the packages
  gem:reinstall     # Reinstall the gem
  gem:release       # Package and upload to RubyForge
  gem:repackage     # Force a rebuild of the package files
  gem:uninstall     # Uninstall the gem
  git:create_tag    # Create a new tag in the Git repository
  git:show_tags     # Show tags from the Git repository
  manifest          # Alias to manifest:check
  manifest:check    # Verify the manifest
  manifest:create   # Create a new manifest
  notes             # Enumerate all annotations
  notes:fixme       # Enumerate all FIXME annotations
  notes:optimize    # Enumerate all OPTIMIZE annotations
  notes:todo        # Enumerate all TODO annotations
  spec              # Alias to spec:run
  spec:rcov         # Run all specs with RCov
  spec:run          # Run all specs with basic output
  spec:specdoc      # Run all specs with text output
  spec:verify       # Verify that rcov coverage is at least 90.0%
  test              # Alias to test:run
  test:rcov         # Run rcov on the unit tests
  test:run          # Run tests for run

The rake tasks in the Mr Bones framework can be found in the "tasks"
directory. Add your own tasks there when you need more functionality.


Mr Bones does not have any "requirements", but if you do not have the
following gems installed you will not get all that Mr Bones has to

* rubyforge - for easy gem publishing to
* rcov - for code coverage testing
* rspec - if that's the way you roll
* facets - for pretty colors

Actually, you will need at least version 1.2.0 of rubygems installed to
Mr Bones.


A typical adult human skeleton commonly consists of 206, 208 or more
depending on the method used in counting.


This topic is locked and can not be replied to.