Skip to content

Commit 8377e09

Browse files
akofinkxprazak2
authored andcommitted
Add rake tasks when included with rails
Signed-off-by: Andrew Kofink <akofink@redhat.com>
1 parent 9704fe5 commit 8377e09

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

lib/openscap_parser.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
require 'openscap_parser/datastream'
1111

1212
require 'date'
13+
require 'railtie' if defined?(Rails)
1314

1415
module OpenscapParser
1516
class Error < StandardError; end

lib/railtie.rb

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# lib/railtie.rb
2+
require 'openscap_parser'
3+
4+
if defined?(Rails)
5+
module OpenscapParser
6+
class Railtie < Rails::Railtie
7+
railtie_name :openscap_parser
8+
9+
rake_tasks do
10+
path = File.expand_path(__dir__)
11+
Dir.glob("#{path}/tasks/**/*.rake").each { |f| load f }
12+
end
13+
end
14+
end
15+
end

0 commit comments

Comments
 (0)