/
Rakefile
40 lines (37 loc) · 1.43 KB
/
Rakefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
require 'rubygems'
require 'rake'
Dir["#{File.dirname(__FILE__)}/tasks/*.rake"].each{|task| load task}
task :test do
system("spec spec/tests/*_spec.rb")
end
begin
require 'jeweler'
Jeweler::Tasks.new do |gemspec|
gemspec.name = "can-has-permission"
gemspec.summary = "simple permissions based authorisation"
gemspec.description = "simple permissions based authorisation with roles"
gemspec.email = "cirode@gmail.com"
files = [
"lib/action_controller.rb",
"lib/can-has-permission.rb",
"lib/can-has-permission/anonymous.rb",
"lib/can-has-permission/permission_map.rb",
"lib/can-has-permission/permission.rb",
"lib/can-has-permission/role_map.rb",
"lib/can-has-permission/role.rb",
"generators/can_has_permission_generator.rb",
"generators/templates/can_has_permission_create_anonymous.rb",
"generators/templates/can_has_permission_create_permissions.rb",
"generators/templates/can_has_permission_create_permission_maps.rb",
"generators/templates/can_has_permission_create_roles.rb",
"generators/templates/can_has_permission_create_role_maps.rb"
]
gemspec.files = files
gemspec.homepage = "http://github.com/cirode/can-has-permission"
gemspec.authors = ["Chris Rode"]
gemspec.add_dependency 'rails', '>= 2.3'
end
Jeweler::GemcutterTasks.new
rescue LoadError
puts "Jeweler not available. Install it with: gem install jeweler"
end