⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 05 - packaging your code as a gem.rb

📁 O Reilly Ruby Cookbook source code
💻 RB
字号:
# shielding.gemspecrequire 'rubygems'spec = Gem::Specification.new do |spec|  spec.name = 'shielding'  spec.summary = 'A library for calculating the strength of duophasic shielding'  spec.description = %{This library calculates to high precision the  physical and electrostatic strength of a duophasic shield. It knows  about most real-world shield configurations, as well as many  theoretical arrangements not yet built.}  spec.author = 'Bob Zaff'  spec.email = 'zaff@example.com'  spec.homepage = 'http://www.example.com/software/shielding/'  spec.files = Dir['lib/*.rb']  spec.version = '1.0.0'end#---$ gem build shielding.gemspecAttempting to build gem spec 'shielding.gemspec'  Successfully built RubyGem  Name: shielding  Version: 1.0.0  File: shielding-1.0.0.gem$ lsshield.gemspec  shielding-1.0.0.gem#---$ gem install ./shielding-1.0.0.gemAttempting local installation of './shielding-1.0.0.gem'Successfully installed shielding, version 1.0.0Installing RDoc documentation for shielding-1.0.0...WARNING: Generating RDoc on .gem that may not have RDoc.#---require 'rubygems/builder'builder = Gem::Builder.new(spec).build# Successfully built RubyGem# Name: shielding# Version: 1.0.0# File: shielding-1.0.0.gem# => "shielding-1.0.0.gem"#---spec.test_files = Dir['test/*.rb']spec.extra_rdoc_files = ['README']spec.files = Dir['lib/*.rb'] + spec.test_files + spec.extra_rdoc_files#---spec.add_dependency('another_gem')               #Any version will do.spec.add_dependency('yet_another_gem', '~> 3.0') #Must be 3.0.x series.#---

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -