class Grape::Entity::Exposure::BlockExposure
Attributes
block[R]
Public Instance Methods
==(other)
click to toggle source
Calls superclass method
Grape::Entity::Exposure::Base#==
# File lib/grape_entity/exposure/block_exposure.rb, line 15 def ==(other) super && @block == other.block end
dup()
click to toggle source
Calls superclass method
Grape::Entity::Exposure::Base#dup
# File lib/grape_entity/exposure/block_exposure.rb, line 11 def dup super(&@block) end
setup(&block)
click to toggle source
# File lib/grape_entity/exposure/block_exposure.rb, line 23 def setup(&block) @block = block end
valid?(_entity)
click to toggle source
# File lib/grape_entity/exposure/block_exposure.rb, line 19 def valid?(_entity) true end
value(entity, options)
click to toggle source
# File lib/grape_entity/exposure/block_exposure.rb, line 7 def value(entity, options) entity.exec_with_object(options, &@block) end