# coding: utf-8lib=File.expand_path('../lib',__FILE__)$LOAD_PATH.unshift(lib)unless$LOAD_PATH.include?(lib)require'xxx/version'Gem::Specification.newdo|spec|spec.name="xxx"spec.version=Xxx::VERSIONspec.authors=["TODO: Write your name"]spec.email=["TODO: Write your email address"]spec.summary=%q{TODO: Write a short summary, because Rubygems requires one.}spec.description=%q{TODO: Write a longer description or delete this line.}spec.homepage="TODO: Put your gem's website or public repo URL here."spec.license="MIT"# Prevent pushing this gem to RubyGems.org by setting 'allowed_push_host', or# delete this section to allow pushing this gem to any host.ifspec.respond_to?(:metadata)spec.metadata['allowed_push_host']="TODO: Set to 'http://mygemserver.com'"elseraise"RubyGems 2.0 or newer is required to protect against public gem pushes."endspec.files=`git ls-files -z`.split("\x0").reject{|f|f.match(%r{^(test|spec|features)/})}spec.bindir="exe"spec.executables=spec.files.grep(%r{^exe/}){|f|File.basename(f)}spec.require_paths=["lib"]spec.add_development_dependency"bundler","~> 1.11"spec.add_development_dependency"rake","~> 10.0"spec.add_development_dependency"rspec","~> 3.0"end
Code
xxx/lib/xxx.rb
12345678
require"xxx/version"moduleXxx# Your code goes here...defself.hiputs"Hello, world!"endend