Skip to content

Commit 94ea2e0

Browse files
committed
Changed signature including JSONAPICompliable will include Base/Dersializable modules
1 parent d7b5af2 commit 94ea2e0

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

lib/jsonapi_compliable.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,10 @@
33
module JSONAPICompliable
44
autoload :Base, 'jsonapi_compliable/base'
55
autoload :Deserializable, 'jsonapi_compliable/deserializable'
6+
def self.included(klass)
7+
klass.instance_eval do
8+
include Base
9+
include Deserializable
10+
end
11+
end
612
end

spec/jsonapi_compliable_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
RSpec.describe JSONAPICompliable, type: :controller do
44
controller(ActionController::Base) do
5-
include JSONAPICompliable::Base
5+
include JSONAPICompliable
66
attr_accessor :serializer
77

88
jsonapi do

0 commit comments

Comments
 (0)