Merge pull request #388 from scottdavis/rubygemcli

Rubygemcli
This commit is contained in:
Adam Williams 2012-01-20 08:37:50 -08:00
commit bd5e7f56af
7 changed files with 58 additions and 14 deletions

1
octopress/.rbenv-version Normal file
View File

@ -0,0 +1 @@
1.9.2-p290

1
octopress/.rspec Normal file
View File

@ -0,0 +1 @@
--color

1
octopress/.rvmrc Normal file
View File

@ -0,0 +1 @@
rvm use 1.9.2

View File

@ -1,5 +1,22 @@
source :rubygems
gemspec
gem 'fakefs', git:'git://github.com/defunkt/fakefs.git'
gem 'ruby-debug19'
group :debug do
gem 'ruby-debug19'
end
group :test do
gem 'guard'
gem 'guard-rspec'
gem 'guard-cucumber'
gem 'fakefs', git:'git://github.com/defunkt/fakefs.git'
#if we are on travis ci ignore these
unless ENV["CI"]
gem 'rb-fsevent'
gem 'ruby_gntp', '~> 0.3.4'
end
end

17
octopress/Guardfile Normal file
View File

@ -0,0 +1,17 @@
# A sample Guardfile
# More info at https://github.com/guard/guard#readme
group :specs do
guard 'rspec', :version => 2 do
watch(%r{^spec/.+_spec\.rb$})
watch(%r{^lib/(.+)\.rb$}) { |m| "spec/lib/#{m[1]}_spec.rb" }
watch('spec/spec_helper.rb') { "spec" }
end
end
group :cukes do
guard 'cucumber' do
watch(%r{^features/.+\.feature$})
watch(%r{^features/support/.+$}) { 'features' }
watch(%r{^features/step_definitions/(.+)_steps\.rb$}) { |m| Dir[File.join("**/#{m[1]}.feature")][0] || 'features' }
end
end

View File

@ -1,5 +1,5 @@
require 'aruba/cucumber'
Before do
@aruba_timeout_seconds = 10
@aruba_timeout_seconds = 60
end

View File

@ -3,26 +3,33 @@ require File.join([File.dirname(__FILE__),'lib','octopress','version.rb'])
spec = Gem::Specification.new do |s|
s.name = 'octopress'
s.version = Octopress::VERSION
s.author = 'Brandon Mathis'
s.author = ['Brandon Mathis', 'Adam Williams', 'Scott Davis']
s.email = 'brandon@imathis.com'
s.homepage = 'http://octopress.org'
s.platform = Gem::Platform::RUBY
s.summary = 'Octopress is a framework designed for Jekyll, the blog aware static site generator powering Github Pages.'
s.files = %w(
bin/octopress
)
s.require_paths << 'lib'
s.require_paths = %w(lib)
s.has_rdoc = true
s.extra_rdoc_files = ['README.rdoc','octopress.rdoc']
s.rdoc_options << '--title' << 'octopress' << '--main' << 'README.rdoc' << '-ri'
s.bindir = 'bin'
s.executables << 'octopress'
s.rdoc_options = %w(--title octopress --main README.rdoc -ri)
s.executables = %w(octopress)
s.files = %w(Readme.rdoc TODO.txt Rakefile)
s.files += Dir["lib/**/*.*"]
s.files += Dir["bin/**/*.*"]
s.files -= Dir["spec/**/*"]
s.files -= Dir["features/**/*"]
s.add_dependency('gli', '~> 1.4.0')
s.add_dependency('jekyll', '~> 0.11.0')
s.add_dependency('rubyzip', '~> 0.9.5')
s.add_development_dependency('rake')
s.add_development_dependency('rdoc')
s.add_development_dependency('fakefs')
s.add_development_dependency('webmock')
s.add_development_dependency('aruba', '0.4.11')
s.add_development_dependency('aruba', '~> 0.4.11')
s.add_development_dependency('rake')
s.add_development_dependency('rdoc')
end