You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
module API
module V1
module Entities
class A < Grape::Entity
expose :k
expose :l
expose :status
def status
'HI'
end
end
end
end
end
module API
module V101
module Entities
class A < V1::Entities::A
expose :status
def status
'BYE'
end
end
end
end
end
In this case, when I am calling the V101 it is calling the status function of V1 instead of the V101 at first. This means - first it is executing the status function of v1 and then v101. This code perfectly works with the grape-entity version = 0.4.8 where it only calls the function of v101 when I call with v101. After version >= 0.5 this code does not behave as before. Ami I missing something? Thank you!
Related Configuration
rails: 5.2
grape: 1.6.2
The text was updated successfully, but these errors were encountered:
hay-wtag
changed the title
Inheritance issue with the grape-entity version 0.10.1
Inheritance issue with the grape-entity version >= 0.5.0
Jun 6, 2022
In this case, when I am calling the V101 it is calling the status function of V1 instead of the V101 at first. This means - first it is executing the status function of v1 and then v101. This code perfectly works with the grape-entity
version = 0.4.8
where it only calls the function of v101 when I call with v101. Afterversion >= 0.5
this code does not behave as before. Ami I missing something? Thank you!The text was updated successfully, but these errors were encountered: