Skip to content

Commit

Permalink
creating a Rakefile with rake gemspec command for easy gem generating
Browse files Browse the repository at this point in the history
  • Loading branch information
Dan Croak committed Jun 21, 2009
1 parent 02733cd commit aa8b280
Show file tree
Hide file tree
Showing 2 changed files with 124 additions and 46 deletions.
39 changes: 39 additions & 0 deletions Rakefile
@@ -0,0 +1,39 @@
gem_spec = Gem::Specification.new do |s|
s.name = %q{slidedown}
s.version = "0.0.7"

s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Pat Nakajima"]
s.date = %q{2009-03-10}
s.default_executable = %q{slidedown}
s.executables = ["slidedown"]
s.files = FileList["README", "{bin,lib,templates,vendor}/**/*"]
s.require_paths = ["lib", "vendor"]
s.rubygems_version = %q{1.3.1}
s.summary = %q{Create slides with Markdown}

if s.respond_to? :specification_version then
current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
s.specification_version = 2

if Gem::Version.new(Gem::RubyGemsVersion) >= Gem::Version.new('1.2.0') then
s.add_runtime_dependency(%q<rdiscount>, [">= 0"])
s.add_runtime_dependency(%q<nokogiri>, [">= 0"])
else
s.add_dependency(%q<rdiscount>, [">= 0"])
s.add_dependency(%q<nokogiri>, [">= 0"])
end
else
s.add_dependency(%q<rdiscount>, [">= 0"])
s.add_dependency(%q<nokogiri>, [">= 0"])
end
end

desc "Generate a gemspec file"
task :gemspec do
File.open("#{gem_spec.name}.gemspec", 'w') do |f|
f.write gem_spec.to_yaml
end
end


131 changes: 85 additions & 46 deletions slidedown.gemspec
@@ -1,50 +1,89 @@
# -*- encoding: utf-8 -*-
--- !ruby/object:Gem::Specification
name: slidedown
version: !ruby/object:Gem::Version
version: 0.0.7
platform: ruby
authors:
- Pat Nakajima
autorequire:
bindir: bin
cert_chain: []

Gem::Specification.new do |s|
s.name = %q{slidedown}
s.version = "0.0.7"
date: 2009-03-10 00:00:00 -04:00
default_executable: slidedown
dependencies:
- !ruby/object:Gem::Dependency
name: rdiscount
type: :runtime
version_requirement:
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - ">="
- !ruby/object:Gem::Version
version: "0"
version:
- !ruby/object:Gem::Dependency
name: nokogiri
type: :runtime
version_requirement:
version_requirements: !ruby/object:Gem::Requirement
requirements:
- - ">="
- !ruby/object:Gem::Version
version: "0"
version:
description:
email:
executables:
- slidedown
extensions: []

s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Pat Nakajima"]
s.date = %q{2009-03-10}
s.default_executable = %q{slidedown}
s.executables = ["slidedown"]
s.files = %W[
bin/
bin/slidedown
lib/
lib/slide.rb
lib/slidedown.rb
README.md
templates/css
templates/css/screen.css
templates/css/slides.css
templates/js
templates/js/jquery-1.3.2.js
templates/js/jquery.easing.js
templates/js/jquery.hash-changed.js
templates/js/slides.js
templates/template.erb
vendor
vendor/albino.rb
]
s.require_paths = ["lib", "vendor"]
s.rubygems_version = %q{1.3.1}
s.summary = %q{Create slides with Markdown}
extra_rdoc_files: []

if s.respond_to? :specification_version then
current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
s.specification_version = 2
files:
- README
- bin/slidedown
- lib/slide.rb
- lib/slidedown.rb
- templates/default.erb
- templates/import.erb
- templates/javascripts
- templates/javascripts/jquery-1.3.2.js
- templates/javascripts/jquery.easing.js
- templates/javascripts/jquery.hash-changed.js
- templates/javascripts/slides.js
- templates/stylesheets
- templates/stylesheets/screen.css
- templates/stylesheets/slides.css
- vendor/albino.rb
has_rdoc: true
homepage:
licenses: []

post_install_message:
rdoc_options: []

require_paths:
- lib
- vendor
required_ruby_version: !ruby/object:Gem::Requirement
requirements:
- - ">="
- !ruby/object:Gem::Version
version: "0"
version:
required_rubygems_version: !ruby/object:Gem::Requirement
requirements:
- - ">="
- !ruby/object:Gem::Version
version: "0"
version:
requirements: []

rubyforge_project:
rubygems_version: 1.3.3
signing_key:
specification_version: 2
summary: Create slides with Markdown
test_files: []

if Gem::Version.new(Gem::RubyGemsVersion) >= Gem::Version.new('1.2.0') then
s.add_runtime_dependency(%q<rdiscount>, [">= 0"])
s.add_runtime_dependency(%q<nokogiri>, [">= 0"])
else
s.add_dependency(%q<rdiscount>, [">= 0"])
s.add_dependency(%q<nokogiri>, [">= 0"])
end
else
s.add_dependency(%q<rdiscount>, [">= 0"])
s.add_dependency(%q<nokogiri>, [">= 0"])
end
end

0 comments on commit aa8b280

Please sign in to comment.