diff --git a/lib/noosfero.rb b/lib/noosfero.rb new file mode 100644 index 0000000..68a38e5 --- /dev/null +++ b/lib/noosfero.rb @@ -0,0 +1,17 @@ +module Noosfero + PROJECT = 'noosfero' + VERSION = '0.2.0~alpha' + SVN_ROOT = 'https://svn.colivre.coop.br/svn/noosfero' + + def self.controllers_in_directory(dir) + Dir.glob(File.join(RAILS_ROOT, 'app', 'controllers', dir, '*_controller.rb')).map do |item| + item.gsub(/^.*\/([^\/]+)_controller.rb$/, '\1') + end + end + + def self.pattern_for_controllers_in_directory(dir) + disjunction = controllers_in_directory(dir).join('|') + pattern = disjunction.blank? ? '' : (('(' + disjunction + ')')) + Regexp.new(pattern) + end +end diff --git a/lib/project_meta.rb b/lib/project_meta.rb deleted file mode 100644 index 68a38e5..0000000 --- a/lib/project_meta.rb +++ /dev/null @@ -1,17 +0,0 @@ -module Noosfero - PROJECT = 'noosfero' - VERSION = '0.2.0~alpha' - SVN_ROOT = 'https://svn.colivre.coop.br/svn/noosfero' - - def self.controllers_in_directory(dir) - Dir.glob(File.join(RAILS_ROOT, 'app', 'controllers', dir, '*_controller.rb')).map do |item| - item.gsub(/^.*\/([^\/]+)_controller.rb$/, '\1') - end - end - - def self.pattern_for_controllers_in_directory(dir) - disjunction = controllers_in_directory(dir).join('|') - pattern = disjunction.blank? ? '' : (('(' + disjunction + ')')) - Regexp.new(pattern) - end -end diff --git a/lib/tasks/gettext.rake b/lib/tasks/gettext.rake index b9cf64e..611e3f4 100644 --- a/lib/tasks/gettext.rake +++ b/lib/tasks/gettext.rake @@ -2,7 +2,7 @@ # Added for Ruby-GetText-Package # -require 'project_meta' +require 'noosfero' desc "Create mo-files for L10n" task :makemo do diff --git a/lib/tasks/package.rake b/lib/tasks/package.rake index 7cbc708..f4d6c05 100644 --- a/lib/tasks/package.rake +++ b/lib/tasks/package.rake @@ -1,5 +1,5 @@ require 'rake/packagetask' -require 'project_meta' +require 'noosfero' Rake::PackageTask.new(Noosfero::PROJECT, Noosfero::VERSION) do |p| p.need_tar_gz = true -- libgit2 0.21.2