Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,6 @@ spec/reports
test/tmp
test/version_tmp
tmp
rubigen.iml
vendor/ruby
.idea
3 changes: 2 additions & 1 deletion Gemfile
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
source :rubygems
source 'https://rubygems.org'

gemspec
3 changes: 1 addition & 2 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
#!/usr/bin/env rake
require "bundler/gem_tasks"
require "rake/testtask"
require 'rake/testtask'

require './lib/rubigen'

Expand Down
4 changes: 2 additions & 2 deletions app_generators/ruby_app/ruby_app_generator.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
require 'rbconfig'

class RubyAppGenerator < RubiGen::Base
DEFAULT_SHEBANG = File.join(Config::CONFIG['bindir'],
Config::CONFIG['ruby_install_name'])
DEFAULT_SHEBANG = File.join(RbConfig::CONFIG['bindir'],
RbConfig::CONFIG['ruby_install_name'])

default_options :shebang => DEFAULT_SHEBANG

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
class InstallRubigenScriptsGenerator < RubiGen::Base
DEFAULT_SHEBANG = File.join(Config::CONFIG['bindir'],
Config::CONFIG['ruby_install_name'])
DEFAULT_SHEBANG = File.join(RbConfig::CONFIG['bindir'],
RbConfig::CONFIG['ruby_install_name'])

default_options :shebang => DEFAULT_SHEBANG

Expand Down
2 changes: 2 additions & 0 deletions lib/rubigen.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
$:.unshift(File.dirname(__FILE__)) unless
$:.include?(File.dirname(__FILE__)) || $:.include?(File.expand_path(File.dirname(__FILE__)))

require 'rubigen/version'

require 'active_support/all'

require 'rubigen/base'
Expand Down
4 changes: 4 additions & 0 deletions lib/rubigen/version.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
module Rubigen
VERSION = "1.5.8"
end

module RubiGen
VERSION = Rubigen::VERSION
end
6 changes: 3 additions & 3 deletions rubigen.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,11 @@ Gem::Specification.new do |gem|
gem.version = Rubigen::VERSION

gem.add_dependency 'activesupport', '>= 2.3.5', "< 3.2.0"
gem.add_dependency 'i18n'
gem.add_dependency 'mocha','>= 0.9.8'
gem.add_dependency 'launchy'
gem.add_development_dependency 'rake'
gem.add_development_dependency 'i18n'
gem.add_development_dependency 'rspec','~>1.3'
gem.add_development_dependency 'mocha','>= 0.9.8'
gem.add_development_dependency 'cucumber','>= 0.6.2'
gem.add_development_dependency 'shoulda','>= 2.10.3'
gem.add_development_dependency 'launchy'
end
2 changes: 1 addition & 1 deletion test/test_helper.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
require File.dirname(__FILE__) + '/../lib/rubigen'
require 'rubigen/helpers/generator_test_helper'
include RubiGen
require 'mocha'
require 'mocha/setup'
30 changes: 30 additions & 0 deletions test/test_version.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
require 'test/unit'
require 'rubigen'

class TestRubigenVersion < Test::Unit::TestCase

# Called before every test method runs. Can be used
# to set up fixture information.
def setup
# Do nothing
end

# Called after every test method runs. Can be used to tear
# down fixture information.

def teardown
# Do nothing
end

# Fake test
def test_version

# To change this template use File | Settings | File Templates.
begin
assert(RubiGen::VERSION == Rubigen::VERSION, "Expect RubiGen::VERSION to be defined" )
rescue
fail("Expect RubiGen::VERSION to be defined")
end

end
end