diff --git a/lib/generators/jsonapi/initializer/USAGE b/lib/generators/jsonapi/initializer/USAGE new file mode 100644 index 0000000..3b714fe --- /dev/null +++ b/lib/generators/jsonapi/initializer/USAGE @@ -0,0 +1,5 @@ +Description: + Generates an initializer for jsonapi-rails. + +Example: + `rails generate jsonapi:initializer` diff --git a/lib/generators/jsonapi/initializer/initializer_generator.rb b/lib/generators/jsonapi/initializer/initializer_generator.rb new file mode 100644 index 0000000..89bedad --- /dev/null +++ b/lib/generators/jsonapi/initializer/initializer_generator.rb @@ -0,0 +1,7 @@ +class InitializerGenerator < Rails::Generators::Base + source_root File.expand_path('../templates', __FILE__) + + def copy_initializer_file + copy_file 'initializer.rb', 'config/initializers/jsonapi.rb' + end +end diff --git a/lib/generators/jsonapi/initializer/templates/initializer.rb b/lib/generators/jsonapi/initializer/templates/initializer.rb new file mode 100644 index 0000000..c6c8f6c --- /dev/null +++ b/lib/generators/jsonapi/initializer/templates/initializer.rb @@ -0,0 +1,5 @@ +JSONAPI::Rails.configure do |config| + # config.register_mime_type = true + # config.register_param_parser = true + # config.register_renderers = true +end