diff --git a/lib/neography/railtie.rb b/lib/neography/railtie.rb index bae7c89..520363e 100644 --- a/lib/neography/railtie.rb +++ b/lib/neography/railtie.rb @@ -1,8 +1,19 @@ require 'rails' -class Railtie < Rails::Railtie +module Neography + class Railtie < Rails::Railtie - rake_tasks do - load "neography/tasks.rb" - end -end \ No newline at end of file + # To add an initialization step from your Railtie to Rails boot process, you just need to create an initializer block: + # See: http://api.rubyonrails.org/classes/Rails/Railtie.html + initializer 'neography.configure' do + # Provides a hook so people implementing the gem can do this in a railtie of their own: + # initializer "my_thing.neography_initialization", before: 'neography_railtie.configure_rails_initialization' do + # require 'my_thing/neography' + # end + end + + rake_tasks do + load 'neography/tasks.rb' + end + end +end