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 with grape-entity, 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