jsonapi-rb / jsonapi-rails

Rails gem for fast jsonapi-compliant APIs.
http://jsonapi-rb.org
MIT License
319 stars 63 forks source link

Teach generator to respect namespaces #98

Closed alsemyonov closed 5 years ago

alsemyonov commented 5 years ago

Fixes the issue with namespaced models.

rails generate jsonapi:serializable Blog::Post

Before:

  1. generates app/serializables/blog/serializable_post.rb file with SerializableBlog::Post class inside.
  2. produces type 'blog/posts'

After:

  1. generates app/serializables/blog/serializable_post.rb file with Blog::SerializablePost class inside.
  2. produces type 'blog_posts'