In Files

Bones

Public Class Methods

config { block } click to toggle source

Returns the configuration object for setting up Mr Bones options.

    # File lib/bones.rb, line 70
70:   def self.config( &block )
71:     Loquacious.configuration_for('Bones', &block)
72:   end
help click to toggle source

Returns a help object that can be used to show the current Mr Bones configuration and descriptions for the various configuration attributes.

    # File lib/bones.rb, line 80
80:   def self.help
81:     Loquacious.help_for('Bones', :colorize => config.colorize, :nesting_nodes => false)
82:   end
libpath( *args, &block ) click to toggle source

Returns the lib path for Mr Bones. If any arguments are given, they will be joined to the end of the path using File.join.

    # File lib/bones.rb, line 51
51:   def self.libpath( *args, &block )
52:     rv =  args.empty? ? LIBPATH : ::File.join(LIBPATH, args.flatten)
53:     if block
54:       begin
55:         $LOAD_PATH.unshift LIBPATH
56:         rv = block.call
57:       ensure
58:         $LOAD_PATH.shift
59:       end
60:     end
61:     return rv
62:   end
path( *args, &block ) click to toggle source

Returns the path for Mr Bones. If any arguments are given, they will be joined to the end of the path using File.join.

    # File lib/bones.rb, line 35
35:   def self.path( *args, &block )
36:     rv = args.empty? ? PATH : ::File.join(PATH, args.flatten)
37:     if block
38:       begin
39:         $LOAD_PATH.unshift PATH
40:         rv = block.call
41:       ensure
42:         $LOAD_PATH.shift
43:       end
44:     end
45:     return rv
46:   end
version() click to toggle source

Returns the version of the Mr Bones library.

    # File lib/bones.rb, line 28
28:   def self.version
29:     @version ||= File.read(path('version.txt')).strip
30:   end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.