Я думаю, вам просто нужно разместить фильтр для идентификатора активности на рабочем листе диаграммы Ганта, например:
Когда Вы переходите на панель инструментов, фильтр действий должен фильтроваться следующим образом:
Я могу отправить вам книгу обратно, если хотите. [ 118]
Это на самом деле не трудно, чтобы сделать это вручную. Скажем, у Вас есть библиотека whatever.rb
то, что Вы хотите распределить как драгоценный камень.
lib
и помещенный копия whatever.rb
в lib/whatever.rb
.whatever.gemspec
, и помещенный следующее там, заполняя соответствующие значения:
Gem::Specification.new do |spec|
spec.name = 'the-name-of-your-gem'
spec.version ='0.0.1'
# this is important - it specifies which files to include in the gem.
spec.files = ["lib/whatever.rb"]
# optional, but useful to your users
spec.summary = "A more longwinded description of your gem"
spec.author = 'Your Name'
spec.email = 'you@yourdomain.com'
spec.homepage = 'http://www.yourpage.com'
# you did document with RDoc, right?
spec.has_rdoc = true
# if you have a ruby forge project
spec.rubyforge_project = 'your-project-name-on-rubyforge'
# if you have any dependencies on other gems, list them thusly
spec.add_dependency('hpricot')
spec.add_dependency('log4r', '>= 1.0.5')
end
gem build
команда:% gem build whatever.gemspec Successfully built RubyGem Name: the-name-of-your-gem Version: 0.0.1 File: the-name-of-your-gem-0.0.1.gem %
gem install the-name-of-your-gem-0.0.1.gem
Для пользований библиотекой в сценарии затем просто сделайте следующее наверху:
require 'rubygems' # puts gem libraries in the require path
require 'whatever' # loads your library
Для больше, на какой различные настройки в gemspec
файл, проверьте Ссылку GemSpec.
Лично, я использую rubygems много для исполнимых сценариев пакета также и нахожу это очень удобным для этого.
Существует староватый здесь от доктора Nic, который использует newgem. Это, вероятно, немного устарело теперь.
Несколько более свежий, мы получаем gemify, который, кажется, основывается на вышеупомянутом. Вот сообщение об этом
Насколько пути идут, после того как Вы выполнились gem install <some-useful-stuff>
и Ваш код требования или выполнился require 'rubygems'
или Вы установили RUBYOPT =-rubygems (тот Windows только? Я не уверен), затем последующее выполнение require
будет также искать каталог драгоценных камней соответствующую библиотеку.
Существует также более явное (но удержано от использования) require_gem
команда, которая является теперь просто gem
, который позволяет Вам указывать номера версий.